See a Problem?
Preview — Eloquent Ruby by Russ Olsen
Eloquent Ruby (Addison-Wesley Professional Ruby Series)
It’s easy to write “correct” Ruby code. But it’s far harder to gain the fluency needed to write great Ruby code. To do that, you need to go beyond syntax and absorb the “Ruby way” of thinking and problem solving. In Eloquent Ruby, Russ Olsen helps you understand Ruby like true Rubyists do—so you can leverage its immense, surprising power.
Olsen draws on years of experience...more
I really liked the flow of the book, it's not dense at all and it's full of examples. This is the type of books that I like to read: 300-400 pages, easy to start and easy to finish :).
I think it's a great book for someone who has done some ruby before, but who doesn't feel comfortable with the language yet.
I think it might be an excellent compa ...more
Can't wait to put some of these new concepts and tricks into practice.
Second, each method needs to operate at a single conceptual level: Simply put, don’t mix high-level logic with the nitty-gritty details. A method that implements the business logic around, say, currency conversions, should not suddenly veer off into the details of how the various accounts ar ...more
1) The Basics
2) Classes, Modules, and Blocks
4) Pulling It All Together
Rating them individually I'd give five stars to the first two, three stars to the third & two in the fourth for an overall average, rounded up, of four.
I felt like the first two sections provided an incredible foundation to the syntax of the language. Highly recommended. These sections alone justify the purchase of the book.
The material presented in the metap ...more
I love the layout of each chapter, in that I feel it generally covers well why each feature is useful and how to avoid impaling yourself on the sharp stick of Ruby with said feature.
The writing was entertaining though a bit rough in a few places. It has the feel of a book that has been aggressively edited down to b ...more
He covers many subjects that even an experienced developer will find useful. Also it reminded me about so many features in ruby that I don't get to use every day.
Sadly the book is a little out of date and talks mostly about 1.8.7 and YARV (1.9). It would be wonderful to see a revised version come out. But even without that it's a book you can st ...more
Highly recommended, even for developers who already know Ruby - there's a lot to learn here.
It explains all the important features in Ruby that you've missed in your beloved language! Don't need to convert to Ruby immediately, just take look and enjoy Ruby's eloquence and beauty.
Goodreads is hiring!
Learn more »