如何从零开始学习Ruby
来源:互联网 发布:怎么查看淘宝等级手机 编辑:程序博客网 时间:2024/05/29 18:26
小白阶段
以我的切身经历和体会来看,比较好的路线应该是先看基础语法:
《Ruby基础教程》
当然,不需要全部看完,大概把前面11章和基本的类介绍看完,可以进入下一阶段。
耗时:
如果你学过其他编程语言,比如C或者Basic或者Java或者Python,那么这个阶段你应该只需要1周左右时间;
否则,最好花上2到3周。
理论联系实际阶段
当你稍微了解了ruby的基础知识时,便可以尝试做一个小项目,一来学以致用,二来也能带动学习兴趣,问题驱动式学习效率更高。
这一阶段,请跟随此书的脚步:
《Ruby On Rails Tutorial》
这本书,用过的都说好。
耗时:
这本书建议是1到2天完成一个章节,总体完成大概需要2到3周。
学习开发相关的周边知识
linux基础命令学习;
git基础知识学习;
mysql基础知识;
rspec基础知识;
html基础知识
css基础知识
js基础知识
耗时:
2到3周(注意暂时只学习基础知识,可以和上面的部分穿插进行)
强化阶段
1,请阅读 《Programming Ruby》和 RailsGuides官网,可以配合阅读一本类似《Web敏捷开发之道–Rails》的书籍。
这个步骤,是强化对于ruby的认知和对于rails的了解。
2,接触一些小项目进行开发(如果条件允许),或者考虑找实习,找兼职之类的。
提高阶段
1,学习《ruby元编程》
2,阅读rails和其他优秀的gem的源码
3,参与开源项目,贡献代码
深入学习ruby阶段
1,《ruby under microscope》
2,ruby源码研读
3,参与rails开发和讨论
编程技能全面发展阶段
深入学习理解linux系统
深入学习理解数据库系统
深入学习理解计算机系统
深入学习理解计算机网络
深入学习理解数据结构和算法
学习设计模式和设计思想
深入学习其他语言和框架,并且学以致用
- 如何从零开始学习Ruby
- 如何从零开始学好 Ruby?
- 如何从零开始学会 Ruby on Rails?
- 如何从零开始学习JavaEE
- 如何从零开始学习JavaEE
- 如何从零开始学习JavaEE
- 如何从零开始学习C#
- 如何学习Ruby
- 如何学习ruby
- 如何从零开始学习DIV+CSS
- 如何从零开始学习DIV+CSS
- 如何从零开始学习DIV+CSS
- 如何从零开始学习Java语言
- 如何学习ruby and rails杂谈
- 从零开始前端学习[27]:html5中的特殊结构标签,ruby,mark,meter,progress,details
- 从零开始学习
- ruby学习
- 学习Ruby
- nginx 作为系统服务
- HDU 2027 统计元音 (吃回车的方法)
- C++作业2
- 利用代码来添加图片按钮
- 数据存储
- 如何从零开始学习Ruby
- ProgressDialog的详细使用总结
- 三维图像技术与OpenGL基础理论
- 变量、数据类型和运算符
- java小程序之(GUI)确认对话框JOptionPane.showConfirmDialog
- LeetCode 128. Longest Consecutive Sequence
- Dijkstra找最短路径
- 深入理解RunLoop
- Uva160——Factors and Factorials