- Paperback: 536 pages
- Publisher: Manning Publications; Second edition (July 4, 2014)
- Language: English
- ISBN-10: 1617291692
- ISBN-13: 978-1617291692
- Product Dimensions: 7 x 0.9 x 9.5 inches
- Shipping Weight: 2 pounds (View shipping rates and policies)
- Average Customer Review: 90 customer reviews
- Amazon Best Sellers Rank: #63,243 in Books (See Top 100 in Books)
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.
The Well-Grounded Rubyist Second Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
There is a newer edition of this item:
"Rebound" by Kwame Alexander
Don't miss best-selling author Kwame Alexander's "Rebound," a new companion novel to his Newbery Award-winner, "The Crossover," illustrated with striking graphic novel panels. Learn more
Frequently bought together
Customers who bought this item also bought
Customers who viewed this item also viewed
About the Author
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
Ruby is a beautiful and very very powerful language - a language that allows you to write domain specific languages (e.g. RAILs is one of them). To really harvest the power that object oriented paradigm brings to the table, one must master the language.
There are many experts in ruby programming, but only a few that can teach you how to master ruby like Dr. Black can. I've been literally digesting this book for the past several months. Spending hours each week referencing the material discussed in this book, experimenting with the language on my new automation project.
For me this book is worth several thousand $ in value. How did I arrive at the value? I spent a week at my company's ruby class which was taught by some ruby expert costing 2k per person. And I didn't get more than 20% covered in the book. Besides, some of the complex concepts just require time and experiment to sink in. Only a book like this can fulfill such a requirement.
It all depends on what you want to get out of the book. The more time you interact with it, the more value you will get out of it. I definitely recommend entering the example code in irb as you go through the book. It can take you from beginning level all the way to the advance level to go and comfortably read ruby library source codes like the minitest gem source code. I highly recommend reading this source code to test your ability to understand how ruby work.
I see comments about verboseness and repetitiveness. My only response to this is that I wish it was even more verbose. Maybe I'm a slow learner, but I find myself having to re-read each page several times. And even then, I still need to google for additional details. But what Dr. Black covered was adequate for me to investigate further.
There is great cost to the teacher and the student to master something like ruby. For me it was plain sweat and grinding until it sinks in. I'm glad there is someone like Dr. Black who is the master himself, and who is willing to help others getting to the same level.
I've coded on and off with Ruby for about 18 months, and decided that I really wanted to improve with the language, hence purchasing this book. About half of the programming books I buy go unread or I'll lose interest before getting too deep into them. The Well-Grounded Rubyist has completely changed the way I think of Ruby, in a "I was blind and now I see" way. I could code Ruby okay before this book, but I never really understood a lot of the finer points of the language (what self really meant, some of the complexities that come with "everything is an object", etc).
The book manages to explain concepts thoroughly without being verbose or boring. Easily among my personal list of top five programming language books.
I've finished the book, and felt that Part 2 was a lot slower and less useful for me, as I'm comfortable with regex and ruby data structures. For a beginner, Part 2 is worth reading. If you're not new to Ruby, Part 1 alone is worth the purchase - I'd recommend skimming Part 2 (giving particular attention to important stuff like the Enumerable module) and then checking out Part 3 topics.
Most recent customer reviews
i wisk i could get a refund.Read more
Brought the book from Amazon.
Not sure this book with black and write （sometimes obscure）printing is a original...Read more