作者catjimmy (cat)
看板Ruby
标题[闲聊] 给Ruby on Rails新手的免费教学电子书(英文)
时间Thu May 5 00:25:40 2011
有图有连结版:
http://gogojimmy.net/?p=230
Ruby应该是最近在Web开发上最闪耀的一颗红宝石,即使它的光芒最近有点被Node.js所分
走,但这无损他的闪耀,而且使用他的人持续在成长!你可以在网路上找到非常多的Ruby
入门教学,例如说ihower所编写的Ruby on Rails实战圣经,今天要提供给你的是一些免
费的英文电子书资源,帮助你在学习Ruby的路上有个好的开始!
Hackety Hack
这并非一本电子书,而是一个能帮助你快速了解Ruby语言的一个程式,可以在Windows、
Linux或是OS X上执行,这个程式原本是要设计给小孩子玩的,但其实也非常适合初学者
入门。这个程式是由Ruby神人_Why所写,但是他在2009年突然消失了,由Steve Klabnik
继续接管这个Project,下载Hackety Hack请点这里。
http://hackety-hack.com/
Why’s(Poignant Guide)to Ruby
_Why最知名的就是写了这一本_Why’s(Poignant Guide)to Ruby,不同於一般书店买的程
式教学书,这本书根本就是一本故事书!!(见下图),可惜这本书在_Why消失时也一起被他
删除了,现在还有些镜像站还是能看到像是这里。
http://mislav.uniqpath.com/poignant-guide/
Mr. Neighborly's Humble Little Ruby Book
这本由Jeremy McAnally所写的Mr. Neighborly's Humble Little Ruby Book虽然没有
_Why’s(Poignant Guide)to Ruby名气来的大,但也是一本适合初学者入门的好书,下载
请点这里。
http://is.gd/yr7VzK
Programming Ruby: The Pragmatic Programmers' Guide
这算是公认的一本"正规"的Ruby入门书,如同一般程式输一般完整的介绍了Ruby,在2009
年出了第二版,因此第一版便释出免费电子书版本,你可以在这里看线上电子书,也可以
选择在这里购买第二版的原文书。
http://www.ruby-doc.org/docs/ProgrammingRuby/
Learn to Program
由Chris Pine所着的Learn to Program说它是一本入门书当之无愧,因为这本书如果翻
成中文大概是"学习写程式的第一本书--使用Ruby",也就是说它是写给完全没接触过程式
的人的,你可以点这里来观看线上版电子书,或是点这里来购买实体书。
http://pine.fm/LearnToProgram/
How To Think Like a Computer Scientist: Learning With Ruby
同样是属於"How To Think Like a Computer Scientist"系列,由Elizabeth Wiethoff所
做的Ruby版本,但其实这本还没有出版,但是已经可以在线上阅读并提供建议了,就像是
刚刚说到的ihower的Ruby on Rails实战圣经,你可以在这里观看。
http://mysite.verizon.net/hpassel/thinkruby/book/index.html
The Little Book of Ruby
由Huw Collingbourne所写的The Little Book of Ruby篇幅非常少只有不到100页,但是精
简扼要地写出了Ruby程式的种种重点,非常适合短期入门者阅读。这本书的特点在他使用
的IDE是Ruby In Steel,这是一个可以外挂在Visual Studio上的IDE,因此若你是习惯写
.NET的人不妨参考看看,你可以在这里下载此书。
http://is.gd/e8FM4q
其他免费资源
http://rubylearning.com/
http://www.techotopia.com/index.php/Ruby_Essentials
http://www.ruby-lang.org/en/documentation/quickstart/
当然,还有官方的说明文件
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.147.18.185
1F:推 larrywhy:好文推分享一个=ˇ= 来玩看看! 05/05 15:33
2F:推 SiriusCloud:推推! 05/06 01:07
3F:推 leondemon:分享有推! 05/06 01:11
4F:推 poopoo888888:谢谢分享耶! 05/10 00:23
5F:推 nfsong:感谢分享 05/13 20:50
6F:推 tcling:感谢分享 05/13 22:46
7F:→ SansWord:话说因为这篇文章看到一个好玩的东西叫shoes, 有人研究吗 05/17 15:20
8F:→ SansWord:Ruby 的简易GUI框架,写起来颇像在用javascript操控dom 05/17 15:21
9F:推 godfat:作者 why the lucky stiff 消失很久了,不知道他人维护如何 05/17 16:18
10F:推 zero00072:我有用过 shoes 写井字棋。可用 9.times 产生九宫格。 05/17 22:03