开篇寄语
伯衡君最近一周闭关学习ruby这门编程语言,严格按照之前学习经验,具体可以参看下方的前情提要,顺利的在第七天掌握了这门编程语言,可能也和伯衡君对Python和JavaScript有一定水平有关,不过,不管如何,按照ruby这门语言的特性,其简洁及易用性即使是初学编程的门外汉,也能快速掌握,伯衡君就以这一周的经验来分享给大家。
前情提要
内容详情
按照之前的经验,自然去ruby官网去下载这个语言需要运行环境的安装包,其官方网址是这个:
伯衡君选择了在Windows系统上安装它,基本上就是按照安装指引下一步,下一步,下一步就可以了。
安装完成后,先放在一边,留着以后用。
随后,伯衡君在两天的时间中,选择了Sololearn这门软件中的教程,以图文结合的形式57简单章节对ruby这门编程语言有了一个整体的了解,如下图所示。
通过学习和观察,发现ruby这门编程语言运用了javascript和python这两门语言的语法,甚至还能引用类似python的各种库,这样伯衡君对此的学习事半功倍。
两天后,伯衡君就去了这个网站https://www.rubyguides.com/,开始看里面的教程,该ruby指导教程,通过实例,能够让你在实际运用中迅速掌握其中的精华。
试举其中一列:
基本上是按照数据类型来讲解的,学完一篇,就马上前往之前介绍的Edabit对应的比如hash这种类型去刷相关题,可以从低到高掌握它,伯衡君试举一题,如下:
通过三天的刷题经验,伯衡君从40000分一直刷到了50000多分,真有种打游戏的感觉,正因为题量的累积,伯衡君对ruby的理解深入不少。
伴随着做题,肯定有不能解决的问题,这个时候运用到之前伯衡君介绍的这款应用,能够快速查询到相关的问题解题思路和类似答案,就是这篇文章:
剩下的两天,就是要来实践了,ruby这门编程语言,对于建设网站非常方便,或者全系统通用的应用,以及打造游戏等,都是非常灵活,易于布置。自然是拿成熟的项目联手,那么就不得不提ruby on rails,这个开源项目,可以让你的ruby语言编程有更大的用武之地。
世界上有不少项目就是由ruby构建的,比如GitHub等,该网站还列出了各种成熟的开源项目,可以利用起来练手,伯衡君这两天就依次照做,从而有了融会贯通的感觉。
伯衡君还在iPhone和iPad上下载了两款专门用于ruby编程的应用,一个是ruby compiler,能够编写和运行ruby的应用,另一个则是rubysketch,能够让你学习到更多带有源码的诸如游戏实例,网站实例,动效实例等等。
总之,以伯衡君的经验来说,这门编程语言真的是轻松易学,而且功能强大。
- 我的微信
- 微信扫一扫加好友
- 我的微信公众号
- 扫描关注公众号