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