Programming Ruby: The Pragmatic Programmers' Guide
Now in its second ed ...more
Another warning ...more
Ruby: Beautiful. Elegant. Simple. Bless it. Very little punctuation, loops only where you need them and a not an overload of built in functions/methods. Back end, needs a compiler. Stil ...more
Um...right, about the book: I like it, seems pretty clear and goes through the language using several different strategies. Seems to function well as both a beginner's guide, in depth tutorial, and reference: a rare feat. Even the Perl "camel book" (3rd edition in particular) doesn't rea ...more
Ruby is a big language and I think it warrants a big book. Big human languages (like English) allow concise and elegant speech. Big programming languages allow the same. But they do take longer to learn. Fortunately, Ruby has two things going for it in this regard:
1) It borrows a lot from other languages, ...more
It provides a ground surface for new developer who wanted to step into Ruby, a beautiful interpreter language supporting OOP-first in its design. The patch for this book should b ...more
Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered fast, you should add Ruby to your toolbox.
This book is the only complete reference for both Ruby 1.9 and Ruby 2.0, the very latest version of Ruby.
2013 marks the 20th anniversary of the Ruby language. We're proud that throughout its history, we've continued to cover the latest version of Ruby.
Would you like to go from first idea to working code much, much faster?
Now that I have I've realized that it's a great resource for things but the first part of the book where Ruby is described in a tutorial style was totally useless to me. The examples were a bit boring and the stabs at humor should have really been left unstabbed. All in all it was a perfect example of cookie-cutter programming books.
However - I would HIGHLY recommend the pdf version to those learning ...more
If you're a complete complete Ruby novice (like me) you will want to read straight through the first 3 parts. Part 4 is a dry Ruby Library Reference, so you may want to leave that out u ...more
Bought the new version from Pragprog. Added a few errors on the errata list. Don't read this with an iPad. Go try the code samples. Some may not work on 1.9.3. Overall I am happy to have spent time reading "what I assume to have always known" about Ruby. It remains to be the most fascinating language I use. I am happy with how this book is written even if it is obviously not perfect (but looking forward to revisions). Their credits to the Japanese programmers who improve the language is good. R ...more
The last part is a library reference. It can be a great way to find out what's available, but after that, it's probably faster to look for it on the internet.
I just need to figure out how to make irb give me decent documentation... cheat? ri? rdoc? how can this not be built in?!
Most impressive part of the book is the complete list of classes and libraries that are included in the latest (right now it's Ruby 2.0) version of the language.
Would highly recommend starting off with this one + then getting "The Ruby Programming Language"
Goodreads is hiring!
Learn more »