我正在寻找一个很好的Ruby教学指南(几乎任何形式),可以很好地理解使用Rails框架进行编程所需的内容。
答案 0 :(得分:7)
我在Rails第二版的Agile Web开发中使用了Rails。我有他们的latest (4th) edition并推荐它,但现在还有很多其他资源。
我非常推荐的一个特别是Michael Hartl的 free Ruby on Rails Tutorial。它是最新的,并教你如何不仅使用Ruby和Rails,还教你如何使用其他现代和重要的工具,如 RVM 用于Ruby / gem管理, Git 用于版本控制和 RSpec 进行测试。它鼓励一个伟大的测试驱动的工作流程,所以即使你不是初学者我也会推荐它。几个月前我实际上使用了这个教程来刷新我的记忆,并在离开它超过一年后进入新的Rails 3。
在熟悉Rails框架之后,您应该学习它所构建的Ruby语言。这是我的舞台。我建议学习Ruby的一些书是:
显然这是基于我从朋友和同事那里得到的经验和建议,所以我并不是说这是每个对Ruby / Rails感兴趣的人的路径,但到目前为止它对我有用。我有兴趣看看别人推荐的资源。
答案 1 :(得分:3)
Rails for Zombies是一个Code School课程,教你Rails的基础知识
链接:RailsForZombies.org
建议您首先在TryRuby.org完成活动
祝你好运!
答案 2 :(得分:0)
您可以尝试Pragmatic书架上的Programming Ruby书。然后使用Agile development with Rails书继续。两本都是优秀的书。
答案 3 :(得分:0)
真正帮助我学习Ruby on Rails的原因是从各种不同的老师那里学到同样的东西。在完成一本书之后,我没有简单地继续前进,而是购买了7本书,并通过了每一本书,以确保所有的概念真正陷入了我的脑海。我还浏览了One Month Rails,Code School和Team Treehouse
在此之后,我开始观看AirPair视频,看看其他学生在学习什么。
希望这会有所帮助。