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

dggy · March 09, 2021 · Last by ytp replied at June 24, 2021 · 2226 hits

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

不是 Rails 哈,就是单纯的 Ruby

听起来朋友不是新手?

Reply to Awlter1

做 ios 的

入门:Programming Ruby
进阶:Metaprogramming Ruby

都有中文版。

Reply to Rei

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

Reply to dggy

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

Reply to Rei

刚刚买了一本~

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

Reply to Rei

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

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

Reply to dggy

刚开始看的是 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 元编程大赞

Reply to dggy

楼主应该是有基础的

Reply to Aiken00

最新的不是 07 年的吗……

Reply to dggy

第二版是 2015 年推出的

The Ruby Programming Language

Meta Programming Ruby

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

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

You need to Sign in before reply, if you don't have an account, please Sign up first.