从学生时代到现在接触了许多编程语言,Basic、C、JAVA、Ruby。。。,真正打动我的还是Ruby,很多语言是为机器服务的,而Ruby真正让使用它的人感到快乐,正如Matz所说:"Ruby 给我带来了快乐"。
Ruby 火起来是在2000年以后,Ruby on Rails 应用发布以后,引起了开发者越来越多的关注它的开发语言。学习一门编程语言是实践性很强的一个学习过程,如果有个让你惊呆的小伙伴,学习的效果会事半功倍!
这个教程是个快速上手教程,对于有经验的程序猿可以忽略教程中的文字讲解部分,多看看代码,提高学习效率;对于刚开始想学Ruby的童鞋,除了学习教程, 还可以多听听即将发布的视频教程。学习过程有点像学开车,开始不必了解太多程序背后运作的细节,不用了解发动机工作原理,热能如何转换为机械能,曲轴如何 转动,悬挂系统如何起作用,只要会开上路,不被警察叔叔开罚单就可以了。
一直想抽时间做这个教程,希望还不晚,就算是给大家圣诞节的礼物吧。
(欢迎加入大数据群QQ: 293423338 )
哀家Matz 俺是David,咋着?
因为他给我带来了快乐!——Yukihiro Matsumoto
动手做一点点改变、重新载入,然后观察改变结果,大家都是如此学习。
——David Heinemeier Hansson
注:建议学习时使用博客中播放幻灯模式,一面调出命令提示窗口开心敲入code,比较时尚。
目录:
前言部分............................................................1
准备................................................................2
Ruby基础............................................................3
Ruby知识快速浏览(上)...............................................4
Ruby知识快速浏览(下)...............................................5
条件语句............................................................6
Array 数组类........................................................9
Hash 哈希类.........................................................10
文件类..............................................................11
日期/时间类.........................................................12
反射机制与元编程....................................................13
异常处理............................................................14
Sqlite3数据库使用...................................................15
RDoc说明文件........................................................16
嵌入式ruby ERB......................................................17
Rake................................................................18
GUI工具TK...........................................................19
gem包管理...........................................................20
编译工具OCRA........................................................21
没完没了............................................................22