您当前的位置:首页 > 计算机 > 编程开发 > Ruby

Ruby学习途径、方法、书籍

时间:01-28来源:作者:点击数:

近日由于学习新项目,需要学习新的语言来完成任务,这个语言就是一直听说但从未学习和实践过的Ruby,之前的直观映像就是经常被拿来和python相比,当然它比python还要晚一点,借鉴了python的一些东西,也实现了一些python所没有的特性。没有直接的可比性,但是在易用性上,我还是觉得python比较好用。【python的宗旨就是:做好一件事只有一种方法】,而ruby这方面都有点借鉴perl的风格【总是有多种方法去实现一件事】。

其实关于ruby的书籍在网上也不是很多,不像python那么多;但是这也是一个好处,就是资料少了就不用再因为选择学习资料而烦恼了。【就好比:学习好一门语言只有一本资料】所以现在把这2天学习的资料和查找的资源整理一下,方便日后查找。

1、ruby官方网站:http://www.ruby-lang.org/zh_cn/

其下可以下载、有官方推荐的文档,学习资源、有社区、邮件列表、用户组,ruby缺陷跟踪、ruby开源代码贡献等,可以说关于ruby的东西都有了。

2、ruby在线文档:http://ruby-doc.org/

ruby语言的专门文档网站,整理并收集了很多ruby的教程,标准API,核心API,ruby扩展文档等

其他的ruby网站或社区貌似都不怎么给力,不过有此2个足以,只要社区或邮件列表活跃就可以了。

此外就是学习ruby的第一手资料,有了这些资料后就可以慢慢了解Ruby是什么样的性格,有哪些特性,有哪些不好的地方;有浅显到深入的慢慢来学习ruby。

第一个推荐的书本是:Learn To Program

这是ruby官网文档页的一个推荐链接,入门级读物,类似python的简明教程

第二个是:Programming Ruby【The Pragmatic Programmer's Guide】

这本书由第一、第二版,第二版要钱,第一版其实在安装windows版ruby时就自带了,其实就是ruby的帮助文档

第三个是:《ruby元编程》

说白了学习动态语言不学习这个特性,那意义就没多大了。

第四本是:ruby作者编写的《松本行弘的程序世界》

学习一下其“始作俑者”的编程思想也是有好处的。呵呵

读了这几本后就可以进行常规的编程工作了,慢慢实践 + 日后其他书籍的补充学习,有兴趣,有能力的前提了解一下ruby的虚拟机,coreAPI,源码都是可以的

其它下载的相关书籍有:

Ruby语言入门教程

Ruby Cookbook :实践相关的书籍

Ruby编程语言:与Ruby作者相关的一本书

网站资源:

Ruby编程百科

Ruby用户指导:Ruby作者所写

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐