学习Ruby没有痛苦

Jas*_*uit 16 ruby

我想这是两个非常密切相关的问题:

  • 每个人都说从" 为什么(Poignant)Ruby指南"开始,我不能忍受那本书; 有经验的程序员有一个更严肃的语气,另一个好的起点是什么?
  • 如果我不是那种欣赏_why的人,我应该跳过Ruby,因为社区不符合我的口味吗?

McS*_*tch 6

我目前正在编写Ruby Ruby:The Pragmatic Programmer's Guide.到目前为止,我认为这些概念是由作者明确定义的,所提供的示例有助于澄清任何误解.这本书可以在线免费获得,或者您可以订购一份:

http://www.ruby-doc.org/docs/ProgrammingRuby/

更新:更多当前版本的书(Thanks bgporter)

http://pragprog.com/titles/ruby3/programming-ruby-1-9

在线版本的唯一问题是它有点过时了.我还不太了解Ruby,所以我不能说这本书在所有情况下仍然有效,但是当我运行它们时,这些例子对我来说是有用的.请注意,可供购买的图书是最新的.这很难自由,所以一定要查看本指南.

话虽如此,我认为你还不应该跳过Ruby.到目前为止,我已经学习了这门语言,我很期待很快就能用Rails做一些成熟的Web开发.至少给语言一个机会; 我觉得你会觉得很高兴.

  • 请注意,有一个更新的版本,而不是链接指向的版本,涵盖Ruby 1.9:http://pragprog.com/titles/ruby3/programming-ruby-1-9 (2认同)

Mat*_*ggs 6

我买了很多学习红宝石的书,井上的Rubyist是最好的.

虽然我们并不是真正的_whys社区,但我们是一群欣赏代码创造力和聪明才智的人.如果你是那种认为应该只有一种方法可以做某事的人,那种方式应该是最明确和最直接的方式,python可能适合你.如果你是那种喜欢推动语言的人,那就是创建有趣而聪明的API,ruby可能适合你.

  • 我说"稍微"了吗? (3认同)
  • 我喜欢Python ---但我也喜欢Lisp.这不是为什么困扰我的代码?这是他略带狂躁的语气. (2认同)