我已经尝试进入Ruby和Rails框架有一段时间了,但不知何故我发现很难入门。
我有Java编程经验,以及PHP、JS等web语言的编程经验。我已经阅读了一些关于StackOverflow的文章,虽然有些人建议先学习Ruby语言,但也有人建议直接开始使用RoR。
在学习框架之前,我想先有一个强大的Ruby背景。然而,我不确定从哪种资源开始学习是正确的。
当然,还有一本“十字架书”,虽然它很好,而且让事情变得容易理解,但它似乎给出的代码片段比其他任何东西都多(我只读完了前三章,还在继续)。我读过的一些Rails书籍启动了一个项目,并指导您完成该项目(如敏捷教程书籍、RoR RoR书籍等)。有没有Ruby本身的书有类似的方法,那就是,我想要建立一个项目,然后再看看语言的不同部分,而不是每一个部分的语言。
发布于 2011-03-01 21:02:39
要了解Ruby本身,我推荐Peter Cooper的Beginning Ruby。它用小的实际项目涵盖了语言和工具的要点。关于Rails的章节使用了Rails 2,所以它将给你提供概念,但你不应该依赖于那里的细节。
除此之外,我建议选择Design Patterns in Ruby或最新发布的Eloquent Ruby,两者都是由Russ Olsen开发的。“设计模式”一书很好地解释了标准模式,并演示了一种Ruby方法来实现它们。我还没有读过雄辩的Ruby,但它得到了非常积极的评价。
发布于 2011-03-01 17:51:31
要开始学习ruby,我建议您深入Why's (Poignant) Guide to Ruby。
就rails而言,我认为official rails guide是开始的地方。
发布于 2011-03-01 17:52:03
我强烈推荐您使用Railscasts,它是了解您在RoR中应该如何编写代码以及应该使用哪些代码的最佳资源之一
就Ruby而言,我读过的最有用的书之一是Design Patterns in Ruby,它提供了非常有用的日常问题解决方案。
https://stackoverflow.com/questions/5152704
复制相似问题