学习Ruby和Ruby on Rails
我一直试图进入Ruby和Rails框架一段时间,但不知何故,我觉得很难开始。学习Ruby和Ruby on Rails
我对Java和PHP,JS等Web语言有编程经验。我已经阅读了一些关于*的内容,虽然有些人建议首先学习Ruby,其他人则建议立即开始使用RoR。
在学习框架之前,我希望有一个强大的Ruby背景。但是,我不确定哪些是适合开始学习的资源。
当然,还有'Pickaxe书',虽然它很好,让事情可以理解,但它似乎给代码片段比其他任何东西都多(我只通过前三章完成) 。我读过的一些Rails图书启动了一个项目并引导你完成(例如RoR教程书,敏捷RoR书,..)。是否有任何有关Ruby本身的书,它们都有类似的方法,也就是说,我不想翻译该语言的每一部分,而是想建立一个项目,然后阅读该语言的不同部分。
为了学习Ruby本身,我建议由Peter Cooper编写Beginning Ruby。它涵盖了具有小型实践项目的语言和工具的基本要素。关于Rails的一章确实使用了Rails 2,所以它会给你一些概念,但不应该依赖于那里的细节。
除此之外,我建议Design Patterns in Ruby或新发布的Eloquent Ruby,都由Russ Olsen。设计模式书很好地解释了标准模式并展示了一种Ruby方法来处理它们。我还没有阅读雄辩的Ruby,但它得到了非常积极的评论。
只需尝试一下。 https://www.bloc.io/ruby-warrior/ – patriques 2014-04-09 20:15:09
要开始学习ruby,我建议你潜入Why's (Poignant) Guide to Ruby。
就rails而言,我认为official rails guide是开始的地方。
看起来像是用漫画风格写的很难阅读,但我会确保检查它! – cabaret 2011-03-03 20:32:35
我会强烈建议您Railscasts,是最好的资源之一,真正得到你应该回报率编码和使用什么
在Ruby中,最有用的书我都读的是一个方面的方法Design Patterns in Ruby,真正有用的日常解决问题。
如果你的目标正在开发Web应用程序,然后首先获得Ruby的强大背景是很长的路,对此,生活太短暂了。 Rails也是Ruby,你在学习Rails的时候学习Ruby。我建议Ruby on Rails 3 Essential Training,对我来说这是新鲜和动态的开始。然后你可以阅读另一本关于Ruby的优秀书籍。
相关问题:http://*.com/questions/55574/learning-ruby-on-rails和一大堆的其他人。 – 2011-03-01 22:49:46
Rails构建于Ruby之上,并且继承了很多Ruby-isms,除非您对Ruby感到满意,否则这种方法没有任何意义。因此,我不建议直接跳入Rails。用Ruby来加快速度,Rails会突然变得很有意义。 Rails是一个非常快速移动的目标,所以当你在学习这两个方面的努力时,它可能会改变你的下方;相反,知道Ruby意味着Rails的变化不会让你几乎一样糟糕。 – 2011-03-03 21:29:23