2012一周一语言:Ruby
借《七周七语言》的光,起这个名字。
假如有一周难得的闲暇时间,想学习下久闻大名的Ruby语言,怎么安排好呢?根据经验,不妨这样安排:
有经验的程序员:
一个新发现的不错的选择:一个独特而简洁的ruby英文教程:just enough ruby,是自顶向下介绍的。
传统的方法:
- 第一天找一个网站上的入门教程跟着走一下。
- 三天阅读《Eloquent Ruby》(豆瓣分9.6)(图灵如果翻译的话,我愿意担任翻译),目前还没有中文版。当然也可以选别的教材。
- 后三天可继续这本书,或者选择些别的看,比如《松本行弘的程序世界》和《Ruby元编程》。
零基础的爱好者:
- Ruby完全可以做为第一门教学语言,避开复杂部分就好了。
- 第一天,找个入门教程,然后打开ruby fiddle, 可以到这里在线尝试一些代码,免去安装之烦。
- 后面的几天就找个网上的入门教程,irb里面走一走,当然不能指望一周能学太多。
推荐一个编辑器sublime,初学可以考虑windows。深入的话建议debian linux。
有问题可以去很好的学习Ruby的中文网站:ruby-china