为什么想学Ruby就这么难?~~~~~

2011-11-23 12:44:21 +08:00
 liuhang0077
没有基础就不能学么。。。 看到每个数上都是介绍以前弄PHP或者弄别的语言怎么转过来。。。从来没有对新手的指导,所谓“新手”就是有别的语言基础的。

我就想问下没有编程语言基础就不能学么?就非得要从C++ C# 学起么?

我就不能自己想学个好玩的语言 自己没事练习么?


不可以么? 有那么难入门么。。。 我怎么觉得国内的书故弄玄虚的就这么多。

最后 吐槽完毕。。

就想问下到底没基础的能学不能学啊????
6215 次点击
所在节点    问与答
45 条回复
pepsin
2011-11-23 12:48:49 +08:00
LRTHW 五个字
vven
2011-11-23 12:49:19 +08:00
可以学,上面说的是有基础的更好理解而已
不过我倒有点好奇
ruby之类的语言国内也没怎么大规模应用,知道ruby 的人大多都是跟IT沾边的吧
所以感觉用ruby的大多都是有编程基础的,不知道lz为啥选ruby?
liuhang0077
2011-11-23 12:53:24 +08:00
@vven 经常混V2EX知道的。。 听说入门简单,, 比较好学。。我昨天一看快气晕了。。都是要有基础的。 选择Ruby是感觉他很酷啊~
leiz
2011-11-23 12:56:10 +08:00
@liuhang0077 基础就是,基本上都会懂c/c++,懂,是指有概念。
vven
2011-11-23 12:57:56 +08:00
@liuhang0077 我还以为混v2ex的会容易选择ptyhon呢
liuhang0077
2011-11-23 13:04:16 +08:00
@vven 其实我也想选ptyhon 不过我看了 那个貌似更不容易
roamlog
2011-11-23 13:14:54 +08:00
ruby 可以直接学,不用有其它编程语言经验,不过需要提醒的是 ruby 上手容易,但真正要学懂是不容易的。
yqjun
2011-11-23 13:19:29 +08:00
我也想问问 python和ruby的学习曲线分别怎样?哪个相对会好学点?
gastlygem
2011-11-23 13:22:08 +08:00
@vven @liuhang0077 要是只有一个人拼成ptyhon就算了……
vven
2011-11-23 13:25:11 +08:00
@yqjun 花了一个下午分别都看了python和ruby,有基础的语法上一看基本就能懂
两个语言语法都比较相似,我感觉python更简洁些
其他部分还得有空小深入才好说
liuhang0077
2011-11-23 13:25:19 +08:00
@gastlygem 。。俺。。害羞了。。
vven
2011-11-23 13:25:58 +08:00
@gastlygem 手快而已
liuhang0077
2011-11-23 13:26:23 +08:00
@gastlygem @roamlog @gastlygem @vven 能给推荐一本好书么? 适合新手的~
roamlog
2011-11-23 13:27:10 +08:00
@liuhang0077 如何从 0 开始学 ruby on rails (漫步版)http://guides.readful.com
vven
2011-11-23 13:27:11 +08:00
@liuhang0077 1L说了啊
lldong
2011-11-23 13:39:19 +08:00
试试ruby monk
myrual
2011-11-23 13:43:30 +08:00
python, 更简单一些。
下载activestate的python的话,直接还有离线文档可用。
就是全英文的。
skywinger
2011-11-23 13:51:48 +08:00
不建议新手学动态语言,先学习学习强类型语言比较好,最好从JAVA看起。
clc3123
2011-11-23 14:01:16 +08:00
去年12月开始自学JS,看了2个月大一的教科书。。。好老了,还是介绍IE4的JS开发。。。十分垃圾。。。因此进展非常慢,你懂的,中国书本的特点,臭袜子,没有重点。总之就是看完了之后还不会写页面,只会用JS做算术。。。总结这一阶段就是:到2月之前基本啥也不懂。

2月开始看HTML和CSS,bullet proof webdesign的中文版,嗯,应该是从这个阶段开始,看得都是国外的书,这本书之后更都是原版的了。

今年4月开始学习Rails,7月开始Ruby。由于看的书都是英文的,简直想死,不过当时就是想着XXX(基本就是激励自己),就坚持下来了,很神奇。。。事实上真的不需要太多的基础,Ruby圈子算是比较友好的,无论是人际还是产品方面。人际上大家都比较爱交流,产品上现成方案非常多,都有着非常不错的API可以直接使用。

像我这样,大学JS学了点(期末考试上机,复制粘帖代码看效果过的。。。),C学了点(指针是啥真不懂,考试挂了),SQL学了一点(只会画那种什么图。。。),不是学计算机的,这基础算是弱的吧,估计跟LZ差不多。

反正告诉楼主,你得坚持,不要太浮躁,按我的话说: over mistakes we step forward... 一开始糊涂是正常的,总会好的。

把我的书单给LZ瞧瞧:(那本大学垃圾JS教科书我就不写了,以下按看的先后顺序,除非注明都是英文版)

bullet proof webdesign 1st 中文版
head first rails (极力推荐,菜鸟必看,虽然老了点)
learning programming (ruby) 2nd
ruby on rails tutorials (很好啊!)
object-oriented javascript (这本js是最好的了吧?)
beginning ruby: from novice to professional 2nd (看了1/3,近期准备再看看)
jquery in action 2nd
introduction to the command line (扫了遍基本都忘了现在。。。)
learning sql 2nd (当手册用,以后再认真看,ruby界的都不怎么写sql吧?呵呵)
metaprogramming ruby (看了100多页,才发现水平不到,以后看,但是看过总还是有效果的)
the well-grounded rubyist (hao,feichang hao,hao,hao,hao)
nginx http server (这个有介绍点linux操作)
eloquent ruby (最近正在看,看目录感觉还可以)

LZ加油!再送一句话,读书百遍,其意自现。
还有就是多看代码,ruby的代码就是非常@@,看多了才会有点感觉。
多看博客和那种代码维护者写的介绍文章,没有好的眼界和思路,你会个ruby算个鸟,不过就是个工具罢了。
看书的时候前言多看看。

说说现在自己,会rails,sinatra,rack,eventmachine开发一点小网站小服务,一年快过去了,希望自己看代码的能力能提高点。写代码少点挫折感。多了解点其它方面,学点design pattern神马的。

LZ希望你一年后跟我一样。

顺带推荐大家多运动,每一两天跑一次步,5-10km,干啥都起劲~
roamlog
2011-11-23 14:03:22 +08:00
@clc3123 个人觉得 rails 的书还是最好看最新的,尤其是对于新手来说。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/21983

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX