Eloquent Ruby (Addison-Wesley Professional Ruby) Paperback – 11 Feb. 2011
|New from||Used from|
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
Frequently bought together
Customers who viewed this item also viewed
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Would you like to tell us about a lower price?
If you are a seller for this product, would you like to suggest updates through seller support?
Owner, Monkey Mind LLC
"Eloquent Ruby lives up to its name. It's a smooth introduction to Ruby that's both well organized and enjoyable to read, as it covers all the essential topics in the right order. This is the book I wish I'd learned Ruby from."
Senior Software Engineer, PatientsLikeMe
"Ruby's syntactic and logical aesthetics represent the pinnacle for elegance and beauty in the ALGOL family of programming languages. Eloquent Ruby is the perfect book to highlight this masterful language and Russ's blend of wit and wisdom is certain to entertain and inform."
Contributor to the Clojure programming language and author of The Joy of Clojure
About the Author
Russ Olsen’s career spans three decades, during which he has written everything from graphics device drivers to document management applications. These days, he diligently codes GIS, web service security, and process automation solutions. He spends much of his otherwise free time writing and speaking about programming, especially Ruby and Clojure. His first book was the highly regarded Design Patterns In Ruby (Addison-Wesley, 2007). He is also the lurking presence behind the Technology As If People Mattered blog at www.russolsen.com.
Customers who bought this item also bought
There was a problem filtering reviews right now. Please try again later.
Learning to write the language in an eloquent way that best suits it, using the accepted phrases and conventions unlocks the power of the language.
This is more than a style guide; it shows you how to write good ruby code.
One of the best chapters in my opinion is chapter 13 (Singletons). The way that this book explains it step by step is just amazing. After reading it, you will gain such a deep understanding about Ruby which you wouldn't if you had the whole RubyDoc by heart.
Top international reviews
The book dives right into content -- perhaps not the best for people new to Ruby, but I found that if you keep reading he does a good job of introducing all the concepts gently (for the most part). I prefer this over a book that does not discuss the for-loop until Chapter 9.
Close to the end of the book there are a few chapters on metaprogramming.
If you already know a bit of Ruby or other programming languages and you want to get a solid grip on how Ruby works (the language and the community), this book is an excelent choice.
It is short and concise but does not fall short in any subject.
I really loved reading it.
I bought the used version and it was in excellent condition
I highly recommend this book to ruby programmers of all skill levels
La structure est très claire, la lecture rapide et on a toujours envie d'aller plus loin dans le livre.
Tous les chapitres ont leur importance et vous font passer des bases du ruby aux recoins les plus complexes, et fonctions les plus avancées sans jamais vous perdre en route.
C'est un livre à avoir à portée de main lorsqu'on développe en ruby.
PS: il faut au moins avoir fait quelques expériences (tutoriel codage) en ruby avant de le lire.
My main reason for giving it four stars instead of five is that this edition is a bit dated (it focuses on Ruby 1.9) and the content while broad in scope is not as in depth as I'd hoped for. Also, it should be noted that Eloquent Ruby is written more like a reference book than a "how-to" or textbook (ie - while Russ Olsen does offer real world examples at the end of chapters, this book is not written with the express purpose of teaching you how to code using the Ruby programming language, or giving you multiple or one large scale "project" to work through with the authors guidance).
The Kindle version could be a little bit easier to read, but the material is top-notch.