Ruby安装
下载
https://www.ruby-lang.org/en/downloads/
测试是否安装成功
Windows >> PowerShell >>
> ruby -v
ruby 2.3.0p0 (2015-12-25 revision 53290) [x64-mingw32]
Ruby资源
Learn Ruby the Hard Way, 3rd Edition. (Zed.Shaw)
- 英文原版:http://learnrubythehardway.org/book/
- 中文翻译: http://lrthw.github.io/
- 正版引进: 各网店有售
- 图书中文配套视频:http://www.epubit.com.cn/book/details/4020
个人推荐理由:
Hard Way就是让你自己动手才会觉得Hard,而且不是说动手了就能够从Hard到Easy,是因为这本来就不是能轻轻松松做的事情,怎么做都不可能舒舒服服地搞定的。
很喜欢作者,认同他的许多想法,
比如如何编写代码,
Code a little.
Run a little.
Fix a little.
还有关于学习不同编程语言时要抱有的心态,
Not better or worse,just different!
这本是Learn XXX the Hard Way系列中的其中一本,其他还有Python和C,我并不苦恼选择语言,但是也无法给予他人选择的参考,自己选自己的吧。只是由衷地感受到这本书手把手地教学,大量地练习,对树立信心很有帮助。
Amazon上的书评,说这本书的ruby代码不ruby,完全是从python那本生搬硬套的,但是我觉得无所谓,一方面是因为以我现在粗浅的几乎为零的ruby水平体会不到什么叫ruby的ruby代码,另一方面是因为这本书提及的关于ruby的东西真的太少太少了,以至于我感觉我学了和没学一样(正反意思都有),但是最重要的是却让我对于学习ruby信心大涨,迷之好感。
作者说他自己完成这些练习只需要4个小时,厉害啊,然后说大家根据背景知识的不同,需要一周、一个月、三个月都是合理正常的,完成大部分练习,我自己大概花了前后有两周不到,每天几个练习的做着,偷懒的时候还不少,不过我觉得已经很过瘾可以继续下一步的学习了,下一步按照作者给的建议,准备开始学习《The Well-Grounded Rubyist, Second Edition》。
其他的一些站点
Ruby Tutorial(tutorials point)
http://www.tutorialspoint.com/ruby/index.htm
tutorials point 真的是一个非常神奇的网站!
APIdock
http://apidock.com/ruby
The bar graph represents different versions of the project or documentation you are currently browsing. 正如上图所言,这个站点提供了一种图形化的方式,显示各个版本的ruby的变更情况,非常直观方便。