【发布时间】:2011-03-01 09:38:18
【问题描述】:
我已经尝试使用 Ruby 和 Rails 框架有一段时间了,但不知何故,我发现很难入门。
我有 Java 和 PHP、JS 等 Web 语言的编程经验。我已经阅读了一些 StackOverflow,虽然有些人建议先学习 Ruby,但其他人建议立即开始使用 RoR。
在学习框架之前,我想先有一个强大的 Ruby 背景。但是,我不确定从哪些资源开始学习是正确的。
当然,还有“Pickaxe 书”,虽然它很好并且使事情易于理解,但它似乎比其他任何东西都提供了更多的代码 sn-ps(我只完成了前三章,还在继续)。我读过的一些 Rails 书籍启动了一个项目并指导您完成(如 RoR 教程书籍、Agile RoR 书籍......)。是否有任何关于 Ruby 本身的书籍具有类似的方法,也就是说,我不想遍历语言的每个部分,而是构建一个项目,然后浏览语言的不同部分。
【问题讨论】:
-
相关问题:stackoverflow.com/questions/55574/learning-ruby-on-rails 和一大堆其他人。
-
Rails 是基于 Ruby 构建的,并且继承了许多 Ruby 主义,除非您对 Ruby 感到满意,否则这将毫无意义。因此,我不建议直接跳入 Rails。跟上 Ruby 和 Rails 的速度会突然变得很有意义。 Rails 是一个快速发展的目标,所以当你努力学习这两个方面时,它会在你身下发生变化;相反,了解 Ruby 意味着 Rails 的更改不会让您变得更糟。
标签: ruby-on-rails ruby