这个话题曾经给身边的很多朋友说过同样的话题,这里整理以下。
如果你是一个门外汉,你会 .NET 或是 Java 或是 PHP … 你对 Ruby on Rails 感兴趣,想学习,开怎么开始?
如果你有以上语言两年以上的工作经验,按照我指的路子,最慢1个月就能学会 Ruby on Rails,这个方案曾经经过好几个人证实。
以下步骤请一步一步来,切勿心急跳过,最好连我上面的链接都不要提前点击!
安装 Linux 或 Mac, 开发工具使用 Windows -> E-TextEditor, Linux -> Sublime Text, Mac -> TextMate 当然你也可以用 Vim;
安装 Ruby 和 Rails 开发环境可以按照这个流程:《如何快速正确的安装 Ruby, Rails》;
看完 http://guides.rubyonrails.org 这里有繁体版本;
通过学习 Rails Guides 实现一个博客系统,包涵完整的功能(包括UI),预计两周;
从头到尾一字不漏的看完 《应用Rails进行敏捷Web开发》,这里有电子书下载 ,由于篇幅过长,建议买书看,也不贵;
回头审视之前的博客设计和《应用Rails进行敏捷Web开发》的区别,可以再重新搞个博客;
看完 《Getting Real》,预计两个小时;
搞明白 Gem, RVM, Bundler 是什么;
看完 《Rework》,这里有电子书;
学习 Git, 上 http://github.com 并长期使用;
看 http://railscasts.com 的视频教程,重第一页开始看,可以学到很多技巧,以免走弯路。
不管你信不信,有人反正是学出来了。
你可能会好奇问,为什么上面没有学 Ruby 的路线?…. 哈哈哈,Ruby 语言方面的东西你将会再学 Rails 的过程中慢慢学会,不用刻意取学习。
Posted by Jason Lee 2011-10-18 Rails, Ruby, 教程
原文链接:
http://huacnlee.com/blog/how-to-start-learning-ruby-on-rails/
分享到:
相关推荐
Ruby On Rails 官方教程,这本书讲解如何使用 Ruby on ...读完本书后你将掌握如何使用 Rails 从零开始开发任何类型的应用。这本书是《Ruby on Rails Tutorial, Third Edition》的简体中文版,由作者授权翻译和销售。
为了达成学习目标,本书使用了一个完整的方案:通过实例学习使用 Rails 从零开始创建一个真正的程序。如 Derek Sivers 在前言中所说的,本书内容采用线性TDD结构,需要从头开始按顺序读到结尾。如果你经常跳着阅读...
这本书讲解如何使用 Ruby on Rails框架开发应用,以及如何把应用部署到生成环境。...读完本书后你将掌握如何使用Rails从零开始开发任何类型的应用。这本书是《Ruby on Rails Tutorial, Third Edition》的简体中文版。
Reddit帖子:我是如何从零开始学习Rails的,直到找到工作的地步 成为Ruby专家的提示 Thoughtbot免费资源: Reddit 通过在代码战中用Ruby弄脏双手来变得更好 频道和视频 图书 Rails API Mich
2004年Ruby on Rails的出现,在Web开发领域掀起了一阵敏捷开发的风暴...究竟Ruby蕴含着什么样的魔力,使其能够在开发领域引起强烈的反响,甚至获得了众多世界级大师的推崇,本书将从零开始,逐步向读者展现Ruby的世界。
2004年Ruby on Rails的出现,在Web开发领域掀起了一阵敏捷开发的风暴...究竟Ruby蕴含着什么样的魔力,使其能够在开发领域引起强烈的反响,甚至获得了众多世界级大师的推崇,本书将从零开始,逐步向读者展现Ruby的世界。
从 Struts 2.1 开始,Struts 2 改为使用 Convention 插件来支持零配置。Convention 插件彻底地抛弃了配置信息,不仅不需要使用 struts.xml 文件进行配置,甚至不需要使用 Annotation 进行配置。而是由 Struts 2 根据...
所以,就选定了Ruby,从零开始学习。 前天看了Ruby的迭代器,对于我这个只学过Java、C/C++等的人来说,绝对是眼前一亮的感觉!而且是光彩夺目:没想到迭代器还可以这么玩,太简练太方便而且特别强大!然后,D瓜哥...
全栈React框架“ Zero-API”数据层-建立在Next.js上-受Ruby on Rails的启发使您的生产力大大超出您的梦想 :winking_face:“零API”数据层使您可以将服务器代码直接导入到您的React组件中,而不必手动添加API端点并...
该项目是通过引导的。... 使用AJAX请求获取数据与API后端集成节点Ruby on Rails 在开发中代理API请求配置代理后出现“无效的主机头”错误手动配置代理配置WebSocket代理在开发中使用HTTPS 在服务器上生成动态<met
该项目是通过引导的。 您将在下面找到一些有关如何执行...Ruby on Rails 在开发中代理API请求 配置代理后出现“无效的主机头”错误 手动配置代理 配置WebSocket代理 在开发中使用HTTPS 在服务器上生成动态<met
Ruby on Rails 在开发中代理API请求 配置代理后出现“无效的主机头”错误 手动配置代理 配置WebSocket代理 在开发中使用HTTPS 在服务器上生成动态<meta>标记 预渲染为静态HTML文件 将数据从服务器注入