Re:Ask HN: ______ is to Python as K&R is to C?
by terinjokes on Saturday April 30, 2011 @10:33AM
(#2500696)
I feel horrible for derailing, but can I ask HN for a similar book for Ruby? I know the basics of RoR, but feel like I would be a lot better if I knew more about the Ruby underpinnings.
[ Parent
| on HN ]
Re:Ask HN: ______ is to Python as K&R is to C?
by dimmuborgir on Saturday April 30, 2011 @10:53AM
(#2500730)
The Ruby Programming Language by David Flanagan and Yukihiro Matsumoto (the creator of Ruby) is very good.
The coverage, speed and size (half the size of Pickaxe book) make you productive quickly.
Re:Ask HN: ______ is to Python as K&R is to C?
by cannedprimates on Saturday April 30, 2011 @11:39AM
(#2500823)
...and it's intentionally structured in a way that mirrors K&R!
Re:Ask HN: ______ is to Python as K&R is to C?
by r00k on Saturday April 30, 2011 @10:37AM
(#2500701)
Programming Ruby (aka "the Pickaxe").
I never fully grokked Ruby's object model until I read that book.
I reread it often and always discover/re-discover useful information.
Re:Ask HN: ______ is to Python as K&R is to C?
by djacobs on Saturday April 30, 2011 @12:18PM
(#2500902)
I've read many Ruby books over 6 years. The best, in my opinion, is David Black's "The Well-Grounded Rubyist". I read it just last year as an experienced Rubyist. I thought it had a fantastic, no-magic take on the language that offered a better perspective on scope, metaprogramming, and general language design than any other book I've read. That said, I haven't read the Matz book.