Ruby 请各位推荐一本较全面、较新版的 Ruby 书

dggy · 2021年03月09日 · 最后由 ytp 回复于 2021年06月24日 · 2306 次阅读

朋友(非 Ruby 程序员)让我推荐一本书或资料
我看过,并感觉最好的是《Ruby 基础教程》(第 5 版)
但不知道为什么口碑好像不太好(说是太简单了?)
各位有没有好的推荐(中文、英文都可以)

不是 Rails 哈,就是单纯的 Ruby

听起来朋友不是新手?

Awlter1 #0 回复

做 ios 的

入门:Programming Ruby
进阶:Metaprogramming Ruby

都有中文版。

Rei #2 回复

我有元编程那本,两年多前买的,直到...今年春节才看的,不过感觉非常好 但是第一本有点老了,我看淘宝上都是 2007 年的版本

dggy #3 回复

Ruby 因为热度下去最近砍的树很少了。印象中语法没有什么破坏性更改,旧书也能凑合,推荐 Programming Ruby 是因为我入门看这本,写作风格比较有趣。其它入门书没有横行比较过。

Rei #4 回复

刚刚买了一本~

不过顶楼那本楼主觉得不错也没问题啊,不买新书出版社更不想引进了😂

Rei #6 回复

嘿嘿,我让朋友买了我看的那本,我买了你说的那本

认真的吗,,,,,我觉得《元编程》还是有难度的啊😂

dggy #9 回复

刚开始看的是 ruby-lang ,觉得 Ruby 语法糖很多,看完 Metaprogramming Ruby 之后发现其实核心的东西就是几点:

  1. lexical scope 和 dynamic scope
  2. block 和 proc
  3. send 和 ancestors
  4. eval

然后也明白了很多 API 为什么要做成这个样子,写出来的代码也会喷火了

在看 Metaprogramming Ruby 之前看过一点 Ruby Under a Microscope,主要看的是 Ruby 解释器内部机制的部分,对后来写 C Extension 也比较有帮助

入门书里 Programming Ruby 写得最好

如果有一些基礎知識可以看一下 The ruby way 但這書也是 2015 年的了

Ruby 元编程大赞

dggy #9 回复

楼主应该是有基础的

Aiken00 #12 回复

最新的不是 07 年的吗……

dggy #15 回复

第二版是 2015 年推出的

The Ruby Programming Language

Meta Programming Ruby

最好的还是 ruby 老爹的书,也不知道啥时候再版

Rei 请问现在学习 Ruby 没有可以用以入门的教程了吗 提及了此话题。 06月13日 22:58

看了大佬们的推荐,我也打算看 Programming Ruby 入门了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号