教自己Ruby的最好方法是什么?

时间:2010-10-17 16:41:25

标签: ruby

我在C,C ++和多种标记语言方面拥有相当多的Web开发和编程经验。为了扩展我的知识,我决定学习Ruby,我想知道你们推荐什么是教给自己的最好方法。我快速浏览了亚马逊上的书籍,但没有立刻向我跳出来。

非常感谢,我真的很感激。

4 个答案:

答案 0 :(得分:5)

在过去的几周里,我向Ruby介绍了一些人,以下是我推荐的一些他们非常喜欢的东西:

  • Learn to Program
    • 更多的是没有经验的程序员。所以在这种情况下它不适合。
  • Try Ruby
    • 在浏览器中试用Ruby!一般介绍。
  • Ruby Koans
    • 让测试通过。学习Ruby语法的好方法。
  • Ruby Warrior
    • 另一种有趣的方式,如Ruby Koans学习Ruby。

我还建议始终将The Ruby Programming Language和/或Read Ruby 1.9作为参考。

一旦你掌握了基本语法,就可以通过像Sinatra之类的简单内容深入了解一些网络乐趣。毕竟,学习语言的最佳方式是开始使用它。

答案 1 :(得分:1)

首先阅读'阅读红宝石'这本书在http://ruby.runpaint.org/

描述 关于Ruby编程语言1.9版的书的早期草稿,在Creative Commons许可下发布

http://phrogz.net/ProgrammingRuby/frameset.html编程ruby

答案 2 :(得分:1)

将其用作主要图书:Design Patterns in Ruby,以此作为参考:The Ruby Programming Language

在完成设计模式后,您也一定要仔细阅读后一本书。一旦你吸收了这两个,这是一个很好的后续行动:Ruby Best Practices

至于为什么设计模式的推荐作为主要文本,请参阅此处:Design Patterns

答案 3 :(得分:0)

不完全是Ruby,但由于您拥有Web开发经验,因此您可以首先通过Rails学习Ruby。这样,您将在Web开发的上下文中看到Ruby,并且可能会帮助您更快地学习。然后,找一本关于Ruby本身的书(我也在寻找一本书,所以感谢你的问题:)

我从

学到了很多东西
  1. Agile Web Development with Rails (2nd edition)

  2. Beginning Rails: From Novice to Professional

  3. 在第一次阅读Rails时,我发现第一本书非常有用。但是想要更先进,它并不会让你走得太远。

    书#2也很棒。我想两者的结合教会了我很多 另一本书没有涵盖的细节。

    对于Ruby,一本非常方便的参考书是Ruby in a Nutshell。我有这个版本,但1.9的新版本也应该存在。阅读那本书我收集了很多关于Ruby如何运作的线索。