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
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.
After working with Ruby for some time and read The Ruby programming language, I found most of the content more of the same.
Goodreads is hiring!
Learn more »