公认的Ruby入门经典,不过对于新手来说,只推荐前半的入门部分,高阶内容可以稍后再来学习
Rails
Learn Web Development with the Ruby on Rails Tutorial
最后是Rails自身的学习,这本书的最新版涵盖Rails4,是目前为止最好最完整的Rails入门教程,可以看,还有大量的视频搭配
进阶阶段,具备下面的知识,可以让你或多或少地理解Rails Way,并真正开始写出合格的Rails应用
Programming
重构
这本"重构"是当年石破天惊的经典著作,讲解如何持续改进和让代码优雅干净,拥有直到现在还依然适用的价值,尤其为Ruby On Rails社区广泛接受,这本书有将其中的Java语言换成Ruby后的[版本](重构(Ruby版) (豆瓣))
UNIX编程艺术
由公认的黑客领袖之一Eric S.Raymond撰写的这本书总结了长久以来的Unix领域中的设计和开发哲学,思想乃至文化体系,是了解Ruby和Rails诞生于其中的Unix黑客文化必不可少的读物
Ruby
深入理解Ruby,除了上边提到的Programming Ruby 1.9以及重构等通用编程书之外,还有以下几个选择
Ruby编程语言
Ruby之父松本行弘和O'Reilly的王牌作者合作,诞生了这本讲解Ruby最透彻的经典著作
Eloquent Ruby
Ruby社区的编程指南之一,介绍了Ruby社群的文化,品味和编程原则,强烈地反映了Ruby程序员的共同特质: 幽默,健谈,追求乐趣,热爱生活
Test
测试驱动开发(TDD)以及之后进化的行为驱动开发(BDD)是Ruby和Rails社群的核心文化之一,只有彻底理解并运用BDD,才是合格的Rails开发者
The RSpec Book
唯一的也是必读的BDD介绍作品,由RSpec核心成员撰写
Git
可以坚持把Pro Git的后半部分学习完,没有更深入和清楚的书了
CSS
CSS权威指南
Eric Meyer的CSS权威指南至今仍然是CSS2讲解最全面和最深入的参考书
Javascript and jQuery
Web开发的交互性会越来越多,Javascript已经成为了相当严肃的编程语言
JavaScript权威指南
目前最全面最好的Javascript学习书籍
jQuery基础教程 (第4版)
唯一尚可称得上紧跟jQuery发展脚步的学习指南
Rails
Rails发展的实在太快了,最好的方法也许是跟踪文档,不过还是推荐这本
The Rails 4 Way
这本书的Rails 3版本讲解Rails的哲学和细节相当到位,不过Rails 4版本还没有出版,非常值得在今年3月份第一时间拿下它。
---
More
上边的书籍都读过的话,可能你终于能了解到Rails背后涉及的概念和实践有多么庞大惊人,也了解到了还有多么深的知识鸿沟需要跨越,了解到了一切都还只是开始,不过值得庆幸的是,一切事情都需要个开始
我的建议是,如果你之前已经掌握了一门用于web开发的语言,通读Ruby on Rails Guides后,尽快进入到实战阶段,从你觉得有趣的web apps里面找出一个,尽量简化需求,然后开始coding,碰到问题的时候反过来查找资料,习惯用Ruby on Rails API来解决问题,然后…显示全部
我的建议是,如果你之前已经掌握了一门用于web开发的语言,通读Ruby on Rails Guides后,尽快进入到实战阶段,从你觉得有趣的web apps里面找出一个,尽量简化需求,然后开始coding,碰到问题的时候反过来查找资料,习惯用Ruby on Rails API来解决问题,然后逐步的添加应用的需求。在你完成应用之后,再开始通读一些大部头的书籍(比如The Well-Grounded Rubyist、Agile Web Development with Rails....)对知识进行系统的梳理
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-22087-2.html
笑起来很好声音也很好一句话咯加油
让侵略者知道中国人不是懦夫