这个话题曾经给身边的很多朋友说过同样的话题,这里整理以下。
如果你是一个门外汉,你会 .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/
分享到:
相关推荐
Rails提供了丰富的预设配置,使得开发者可以专注于业务逻辑的实现,而不需要从零开始构建所有基础设施。 2. Ruby on Rails学习资源: 文件中提到的“Learn Ruby on Rails”是一本为Ruby on Rails初学者准备的入门...
- **新手开发者**:对于没有接触过Ruby on Rails或者Web开发的读者来说,本书提供了从零开始学习所需的一切知识。 - **有一定编程基础的学习者**:对于已经有一定编程背景但不熟悉Ruby on Rails的开发者而言,本书...
总之,《 Beginning Ruby on Rails》的源代码是学习Rails的宝贵资源,它将理论知识与实际操作相结合,帮助初学者从零开始,逐步精通Ruby on Rails的开发。记得要动手实践,遇到问题不要怕,这正是成长的过程。祝你在...
### Ruby on Rails基础知识详解 #### 一、Rails简介与安装 ...无论是从零开始的新手还是经验丰富的开发者,都能从中获益良多。希望本文能够帮助您更好地入门Ruby on Rails,并激发您继续探索的兴趣。
本教程将引导你从零开始学习Ruby on Rails的开发,通过一个具体的实例项目——Depot应用,让你深入理解Rails的工作原理和开发流程。 首先,让我们深入了解Ruby语言。Ruby是一种动态类型、面向对象的脚本语言,以其...
Ruby on Rails(简称RoR或Rails)是一种开源的网络应用框架,用Ruby语言编写。它被设计用来轻松地实现MVC(模型-视图-控制器)设计模式,...这些内容为开发者提供了从零开始搭建和管理Ruby on Rails项目的详尽指南。
Daniel Kehoe的“Learn Ruby on Rails”教程是广大Rails初学者的宝贵资源,它提供了详尽的指导和实例,帮助开发者从零开始掌握Rails的核心概念和技术。 在这个教程中,你将深入理解以下几个关键知识点: 1. **Ruby...
它详细地指导读者从零开始构建一个完整的Ruby on Rails商业应用程序。从如何设计和规划应用程序到编码实现,再到如何扩展应用程序以满足企业的特定需求,书中都进行了详细阐述。 本书的作者,Elliot Smith,在IT...
Michael Hartl是一位知名的Rails开发者和教育者,他的教程详细介绍了如何从零开始构建一个功能完备的Web应用。 描述中的"Ruby on Rails教程:示例应用程序 这是第三个应用程序,称为示例"进一步证实了这个项目是...
陈刚的Ruby on Rails学习笔记不仅提供了从零开始构建Rails项目的步骤指南,还深入浅出地讲解了MVC架构的基本原理,对于初学者来说是一份非常实用的参考资料。通过实践“Hello World”程序,读者可以亲身体验Rails的...
### Ruby on Rails 笔记知识点总结 #### 一、引言 在《Ruby on Rails笔记》中,作者陈刚分享了他在学习...无论是想要从零开始学习Rails,还是希望深入理解其背后原理和技术细节,这份笔记都能提供宝贵的信息和启示。
- **新手入门**:对于刚接触Ruby或Rails的新手来说,这本书提供了一条清晰的学习路径,帮助他们从零开始逐渐建立起对这两种技术的深入理解。 - **跨语言开发者**:对于那些从其他语言转向Ruby/Rails的开发者来说,...
这本书讲解如何使用 Ruby on Rails框架开发应用,以及如何把应用部署到生成环境。...读完本书后你将掌握如何使用Rails从零开始开发任何类型的应用。这本书是《Ruby on Rails Tutorial, Third Edition》的简体中文版。
RailsAdmin 是一个基于Ruby on Rails的后台管理界面引擎,它允许开发者快速创建和管理应用程序的数据,而无需从零开始编写复杂的前端界面。 RailsAdmin 的核心功能包括: 1. 数据CRUD操作:RailsAdmin 提供了完整...
该书于 2008 年首次出版,通过生动有趣的讲解方式,配合大量的图表和实例,为读者提供了从零开始构建 Rails 应用的完整指南。 #### 三、核心知识点详解 ##### 1. **Ruby 语言基础** - **语法简介**:介绍 Ruby ...
总的来说,“Ruby on Rails快速Web应用开发实战”将涵盖如何利用RoR的特性和最佳实践,从零开始创建一个功能完善的Web应用。学习者将深入理解MVC架构,掌握路由配置、数据库设计、视图渲染、测试驱动开发以及如何...