供大家参考。
1. lynda公司出品的rails3基础教程
http://www.lynda.com/Ruby-on-Rails-3-tutorials/essential-training/55960-2.html
绝对通俗易懂,视频拆分方式很适合等人时间阅读。
2. peepcode公司的教程
http://peepcode.com/screencasts
这个公司出品的教程质量偏高,部分视频有一定难度,介绍的内容,比如Backbone.js node.js这些,总是先人一步,代表了ruby社区未来的一种倾向。
里面的play by play 栏目非常有趣,录制了Zed shaw这样的优秀程序员实时工作的屏幕。可以看到他们的vim、textmate等等:)
3. railscasts Pro
http://railscasts.com/
作者是ruby社区的老黄牛,绝对英雄。
坚持了多年,每周来一个免费视频。很多人都是通过他的视频入门的。更牛的是,作者一切内容都尽可能开源。
因此,作者最近推出收费计划之后,毫不犹豫订阅了。
4. Ruby 1.9 Walkthrough
http://rubyinside.com/19walkthrough/
作者是ruby社区的另一个老黄牛,不过不如railscasts作者开源给力。
作者用自己构建的一个小工具,能够同时输出ruby1.9与ruby1.8的结果,系统介绍了ruby1.9系列与之前的差异。
5. Rails Best Practices等系列
https://www.codeschool.com/
这个公司在ruby社区大名鼎鼎,免费版的Rails僵尸课程很有趣。
收费课程同样保持了有趣的特点,通过learn by doing的理念揭示一些幕后的小秘密。
不过总得来说,课程偏浅。很适用于新手培训。
6. How to Create Your Own Programming Language
http://createyourproglang.com/
这个作者很难评价。
可能有点水分过多,不如其他购买的材料分量足,但是偏偏能给你重要启发。
总的来说,Ruby社区实质上诞生应该是从2004年算起,还是一个非常年轻的社区,不如python社区有大量有闲、聪明的博士生支持,在细致研究一些看似跟当今商业主题无关的主题。Ruby社区则往往直接奔向最来钱的氛围很浓厚,算是社区诞生早期的一种生存压力吧。