新手问题 真正的 0 基础学 ruby ---》step by step 。欢迎大家补充!

jarorwar · 2013年10月30日 · 最后由 zj0713001 回复于 2013年10月30日 · 3023 次阅读

有点标题党的意思了~!最近有了好几次这样的对话,于是想搞一个 list for new rubyst ~!

问:想学一门编程语言,学什么好呢? 我:ruby 啊。!@#¥!@#¥!@#¥!@¥

问:可是我什么都不会啊? 我:嗯……。那你先学 linux,学数据结构,学编译原理,学……,学……

问:啊,要学这么多啊~! 我:哦?是哦~!

问:……………… 我:………………汗………………

其实。我想说的是,能不能让 rubyst 的开始更为明了,更为简单呢?于是乎,我自己想了半天。想到了这么一条线,写下来,然后希望大家能够补充~,好给新人参考,而不至于让他们望而生畏~!

顺序很重要哦,顺序代表了学习的顺序,以及一个平滑过渡,

web 基础: 1.html 2.css 3.js

web 提高:ember.js 或 jquery(顺序无所谓)

web 高级:sass coffescript

ruby 基础: 1.数据类型 2.控制语句 3.面向对象 4.socket

数据库基础: mysql

linux 学习:fedora 或者 ubuntu,vim,这个建议每天学一点。坚持学习就好了。(有人说:嗯,mac 啊,mac~!mac 只适合开发,生产不是都部署在 linux 上么。所以对于新人,这个要求就够了)

web 开发: ruby on rails,不理解的话,先照猫画虎的去找一本书来啃,从头到尾,完完整整。

部署: nginx,thin 等。

其实上面只是脑海中突然间滑过的。具体的东东,需要进一步完善~!进一步细化~!

这么讲不够 sexy。。。。。。。 你可以这么来:先用 rails,做个约会网站,功能:邮件订阅,通过邮件内连接登陆,发布消息,回复消息(不超过 3 条),admin 可管理消息。 做完,如果还有兴趣,就学学 ruby,然后,就啥都学会了。。。。。。。

我卡在 ununtu 部署生产环境上了。。。总是这个错那个错的!照着 wiki 都不成!

#1 楼 @liwei78 呵呵,你这样说也对。但是我觉得总该系统的学习下~!

我觉得不管是不是真正 0 基础学 都应该看看这个 http://stylesror.github.io/

只学 ruby 的话很简单。要学 ror 的话,纯 ruby 的只是能占 40% 么……

#4 楼 @zj0713001 这就是我的实战圣经。你不知道么?呵呵~ 我每写代码遇到问题都会看看这个。。

#6 楼 @jarorwar 👍 从来没对名字哈!帅!

需要 登录 后方可回复, 如果你还没有账号请 注册新账号