我最近开始学习Ruby,作为我的第一门编程语言.我对语法感到满意,并且我已经完成了许多教授相同基础知识的教程.我写了一些小程序(包括我自己的排序数组的方法,我认为这个方法非常聪明,直到有人告诉我谷歌'冒泡排序'),但我觉得我需要尝试更大更难以理解Ruby的东西.关于我如何做到这一点的任何想法?
http://www.rubyist.net/~slagell/ruby/
http://web.njit.edu/all_topics/Prog_Lang_Docs/html/ruby/syntax.html
http://www.ruby-doc.org/core-1.8.7/index.html
http://en.wikipedia.org/wiki/Ruby_(programming_language)
http://pleac.sourceforge.net/pleac_ruby.html
http://www.zenspider.com/Languages/Ruby/QuickRef.html
http://www.ruby-doc.org/docs/ProgrammingRuby/
"高级"Ruby书是Hal Fulton的The Ruby Way.阅读一些真正的Ruby代码并没有什么坏处 - 大多数宝石都会这样做.
最后,你需要一个项目.您可以使用已编写的程序并在Ruby中重做它,或者您可以想到要编写的新内容.