• #29 楼 @Levan 同意。

    作为 0 基础的,跟不上作者的脚步。

    以前学习一个陌生的东西的时候,都是通过不断了解新概念,反复练习才学会的。

    学习 Rails 的时候,一本书不可能同时讲 HTML,CSS,JavaScript,SQL,HTTP,Git 这些东西完全讲一遍,最多简单介绍一下。而且介绍 Rails 也是像http://ruby.railstutorial.org/Tritter一样带你做一个 clone,做完了还是不能完全理解。

  • #30 楼 @Yujing_Z 其实也不算完全的零基础,和@Levan 一样,用 C 写算法题的基础,但是上百行的程序很少写,一直知道 Ruby 这个东西,有一天实在闲着无聊跟着 Ruby 官网来了个 Get Started,写个 hello world 什么的,然后越陷越深了……

    其实当时还想尝试一下,自己每天坚持抽三个小时学习一门完全陌生的东西,两个月能达到什么水平。不过后来没有一直坚持,都是断断续续看的。

  • 我是新手,断断续续学了一个多月的 Ruby 和 Rails,真正花的时间不多。Web 开发上像 HTML,CSS,Javascript,SQL,MVC,HTTP 上之前从未接触过。

    学习 Rails,感觉有点一头雾水,看http://ruby.railstutorial.org/学习,照着例子虽然能一步步下来,但是很多代码都是复制粘贴的,很多东西都不明白。

    于是回头补了一些 HTML,CSS,HTTP 的知识,现在学 Sinatra,看 Sinatra:up and running,感觉终于能摸着头绪了。Sinatra 源代码不到 2000 行,短小的精悍的框架,不像 Rails 封装了太多细节,代码都要自己写,我觉得更适合我这样的新手学习。

    看完这本书,我想终于可以写出一个简单的 Blog 了,在 Rails 中只是rails new blog, 加上一个脚手架,一个 db:migrate 的事情。

    我计划花一段时间用 Sinatra 做些简单的东西练练手,同时学习 Ruby,并把还不会的 JS 和数据库看一下,之后再重新开始学 Rails

  • 和 lz 有相同感受。前几天看到《说 ruby on rails 很简单什么的都是骗人的!》 http://blog.dygvirus.info/?p=117,感觉挺有意思的

    看书看了两三章,又要回过头看其他的东西,之后再重新看一遍,再看两三章,再学其他的东西……不断重复中

    现在决定还是先把 HTML,CSS,JS,HTTP 等过一遍

  • #1 楼 @ywencn 谢谢。不过那个帖子讨论的是 Rails。而我想问 Ruby 语言而不是基于 Rails 框架的。

    虽然 Rails 也在学习,但是基础比较差,什么 HTML,CSS,Javascript(当然还有相对应的 Erb,sass,coffee-script),HTTP 等都要学习,进度比较慢。

    现在想写写 Ruby 的代码,练练手

  • 谢谢帮助

    #1 楼 @huacnlee 我因为第一次装 ruby 的时候是直接装的,后来版本出现了问题,加上系统出现了一些其他问题,重装后就按照http://ruby-china.org/wiki/install_ruby_guide 装了,系统里只有 RVM 的 ruby,我装上试试看

    #4 楼 @fsword

    是不是在平时,系统是优先用自己定义的 rvm 环境变量里面的 Ruby,就没有用/usr/bin 里面的 ruby?