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 email address or mobile phone number.
Beginning Ruby: From Novice to Professional (Expert's Voice in Open Source) 2nd ed. 2009 Edition
Use the Amazon App to scan ISBNs and compare prices.
O'Reilly Media's Brand Store
Check out these featured titles from O'Reilly Media.
Frequently Bought Together
Customers Who Bought This Item Also Bought
Top Customer Reviews
Definately written for someone dipping into programming . I woluld recommend it for beginners or just for a glimpse of how to program.
This is not to say that it is a bad book, however. Considering that Ruby 1.9 was only recently begun when this version of the book, version two, was published, one cannot set the blame on the author, Peter Cooper, for the incorrect information, especially as Mr. Cooper is one of the leading sources of knowledge regarding Ruby (via his blog at rubyinside.com).
Despite the occasional bits of incorrect or lacking information concerning Ruby 1.9, the book itself provides a wealth of information regarding Ruby in general. It focuses primarily on Ruby 1.8, and the overwhelming majority of the code which powers Ruby 1.8 is transferable to Ruby 1.9.
My biggest complaint concerning the book was the lack of examples it has. While Mr. Cooper provides a true wealth of information, the examples were often small and rarely built upon previous material until one reaches chapter 12, at which point one builds an entire application. Even once one reaches this chapter, the code is not always the easiest to work with, as the code typed out in the book may have a minor change in it which will be difficult to locate to update in your own code if you do not already have a solid grasp on the material presented earlier in the book.
Additionally, in chapter 13, Mr. Cooper gives a basic look at Ruby on Rails, the currently-leading Ruby Framework.
Unfortunately, from the very first line of code typed in regarding Ruby on Rails, the code is incorrect. Cooper's Beginning Ruby was written prior to the release of Rails 3.Read more ›
Also, I have to discourage the purchase of the Kindle version. Though body text will scale up, code snippets in the examples will NOT. The code is simply not legible on my Kindle Touch.
Cooper is not without talent as a technical writer, but I think in his efforts to make things accessible, he lost sight of the importance of conducting a structured analysis of the language. That, combined with serious legibility issues, forced me to send this one back.
I've always been a fan of books that Apress publishes and have found their books, in general, to be well written, thorough and good not only for picking up new concepts, but also as references later on (I still have my c# .net 2.0 book on my desk!).
If you need to learn a Ruby, buy this book. You'll likely want to have a few different references, but with this book and the online documentation, you won't have any issues.
Most Recent Customer Reviews
So far I think this is a excellent book for beginners in Ruby. It covers the differents topics in a easy way to understand.Published 1 month ago by Alejandro Vasquez
oh man i bought this didn't even use it and they had it online at UC San Diego . why am i the only person reading library books at UC San Diego Library and Biomedical Library/Published 14 months ago by Scotch tape 6 pack
This truly is a beginner's book. The only programming language I ever learned was BASIC, until I got this book. Read morePublished 15 months ago by Michael Johnson
Generally this book needs a good editor. It is not a good guide for a beginner. While the subject matter is good for a beginner, he misses many chances to help the beginner make... Read morePublished 20 months ago by Larry Manning
I am new to Ruby and have been learning from various online services. This has really expanded my knowledge. The book is split into 3 major sections/parts. Read morePublished 23 months ago by cantelmitron