or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
44 used & new from $23.85

Have one to sell? Sell yours here
 
   
The Well-Grounded Rubyist
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

The Well-Grounded Rubyist (Paperback)

~ (Author)
5.0 out of 5 stars  See all reviews (8 customer reviews)

List Price: $44.99
Price: $29.69 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.30 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 4 left in stock--order soon (more on the way).

Want it delivered Friday, November 13? Choose One-Day Shipping at checkout. Details
34 new from $25.68 10 used from $23.85

Frequently Bought Together

The Well-Grounded Rubyist + Ruby Best Practices + Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)
Price For All Three: $77.36

Show availability and shipping details

  • This item: The Well-Grounded Rubyist by David A. Black

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Ruby Best Practices by Gregory Brown

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby) by Dave Thomas

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)

Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)

by Dave Thomas
5.0 out of 5 stars (2)  $24.57
Ruby in Practice

Ruby in Practice

by Assaf Arkin
4.2 out of 5 stars (4)  $26.39
The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life)

The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life)

by Chad Fowler
4.5 out of 5 stars (24)  $16.29
The Ruby Programming Language

The Ruby Programming Language

by Yukihiro Matsumoto
5.0 out of 5 stars (28)  $26.39
Agile Web Development with Rails, Third Edition

Agile Web Development with Rails, Third Edition

by David Heinemeier Hansson
Explore similar items

Editorial Reviews

Product Description

The Well-Grounded Rubyist takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and running and goes on to explore sophisticated topics like callable objects, reflection, and threading. Whether the topic is simple or tough, the book's easy-to-follow examples and explanations will give you immediate confidence as you build your Ruby programming skills.

The Well-Grounded Rubyist is a thoroughly revised and updated edition of the best-selling Ruby for Rails. In this new book, expert author David A. Black moves beyond Rails and presents a broader view of Ruby. It covers Ruby 1.9, and keeps the same sharp focus and clear writing that made Ruby for Rails stand out.

Starting with the basics, The Well-Grounded Rubyist explains Ruby objects and their interactions from the ground up. In the middle chapters, the book turns to an examination of Ruby's built-in, core classes, showing the reader how to manipulate strings, numbers, arrays, ranges, hashes, sets, and more. Regular expressions get attention, as do file and other I/O operations.

Along the way, the reader is introduced to numerous tools included in the standard Ruby distribution--tools like the task manager Rake and the interactive Ruby console-based interpreter Irb--that facilitate Ruby development and make it an integrated and pleasant experience.

The book encompasses advanced topics, like the design of Ruby's class and module system, and the use of Ruby threads, taking even the new Rubyist deep into the language and giving every reader the foundations necessary to use, explore, and enjoy this unusually popular and versatile language.

It's no wonder one reader commented: "The technical depth is just right to not distract beginners, yet detailed enough for more advanced readers."



About the Author

David A. Black is a well-known Ruby programmer, trainer, consultant, event organizer, and author. David has been programming in Ruby since 2000, and is currently the director of the Ruby/Rails consultancy Ruby Power and Light, LLC. A founding director of Ruby Central, Inc. and a Ruby standard library contributor, David has written or contributed to a number of popular books about Ruby and Ruby on Rails, including "Ruby for Rails", "The Rails Way", and "Ruby in Practice".

Product Details

  • Paperback: 520 pages
  • Publisher: Manning Publications (May 28, 2009)
  • Language: English
  • ISBN-10: 1933988657
  • ISBN-13: 978-1933988658
  • Product Dimensions: 9.2 x 7.4 x 1.1 inches
  • Shipping Weight: 1.9 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon.com Sales Rank: #28,344 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #52 in  Books > Computers & Internet > Web Development > Web Services
    #85 in  Books > Computers & Internet > Networking > Networks, Protocols & APIs
    #98 in  Books > Computers & Internet > Computer Science > Software Engineering

More About the Author

David A. Black
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's David A. Black Page

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(10)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

8 Reviews
5 star:
 (8)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
24 of 25 people found the following review helpful:
5.0 out of 5 stars the best, first book to discover ruby ..., June 6, 2009
i've had a tenuous relationship w/ ruby for the past 18 months, which began when a friend sent me the 'pickaxe' and agile rails books over the 2007 holidays. that duo is widely regarded as the de facto introduction to programming with ruby on rails, however, i'd qualify that statement to perhaps only apply to working professionals coming over from another language/framework. i both 1) don't think rails is the best framework for a new ruby coder (sinatra is), and 2) don't think the Pragmatic book is the best introduction to ruby. the well-grounded rubyist didn't exist when i got started, so the first book to pique my interest was the 'beginning ruby' book by peter cooper (apress), and while i was very happy to have found that title over a year ago and having purchased several books and screencasts related to ruby since, the well-grounded rubyist is absolutely the best book to become familiar with ruby at present. the reasoning is consistent w/ my reviews of other books for other programming languages, and is such that there is /NO REPLACEMENT/ for the author being a first-rate educator. a quality instructor is somewhat selfless, always focused on presenting the subject as a first priority, and particularly not how the subject relates to themselves. most programming books are written by practitioners, and since ruby hasn't become particularly available as an option for computer-science students in most programs, there is a very definite void in regard to the number of real teachers writing texts on ruby. i had struggled against my previous experiences coding (asm) and while i learned a lot of the tactics to code in ruby over the past year and half, i never really understood 'why' things worked the way they did. whereas before reading this book i was primarily remixing other people's code, now i'm writing my own code and it feels much more natural. just as "jQuery in action" seemed to open my eyes to the world of javascript, this Manning title has finally opened up the rubiverse and to say that i'm ecstatic really just begins to do this book justice. i can't imagine that you wouldn't find this book the best place to start w/ ruby at this time ...
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 6 people found the following review helpful:
5.0 out of 5 stars important read, June 24, 2009
By J. Mucsi (Dublin, CA United States) - See all my reviews
(REAL NAME)   
If you have any doubts about your Ruby knowledge, then you should read this book. After months of frustration while looking at source code and wasting time with Why's Poignant Guide, I made it a point to read through all pages of the Well-Grounded Rubyist. Once I was done, the difficulty was gone. Now I can read Rails code with ease, all the code makes sense and I feel like I entered a whole new world. David Black guides the reader through the topics he feels are most important. I resisted the temptation to put down the book and start programming, but I am glad I waited. The book is so useful that having finished it, you will be on a new level and your next task will be to learn how Ruby's powerful features can be combined into non-trivial frameworks. If you skip this book, you risk writing mediocre code, at least until you are forced to learn the features and techniques of the language...the hard way.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
5.0 out of 5 stars Very disciplined, accurate, language tutor, August 16, 2009
By New England Yankee (Northern New England) - See all my reviews
(TOP 500 REVIEWER)   
David Black has written a thoughtfully balanced book on Ruby basics and best practices. Thankfully, it doesn't waste a single page on things better off on a website somewhere. For example, no elaboration of differences between Ruby 1.9.1 and earlier versions. (Which are, in fact, found on the book's website!)

The book is written referencing Ruby 1.9.1. Be aware that as of this writing, there isn't a 1-click installer on the Ruby language site for 1.9.1 for Windows, and the binaries-only download doesn't include a few key DLLs. If you want to continue using 1.8.6 until an up-to-date installer comes along, the bulk of the book will still be perfectly usable, however. The last note on Windows is that there is text sprinkled throughout the book on such things as paths and other configuration minutia which is specific to Mac and Unix installs. This should not trouble the readers intended for this book in the least.

As a practical matter, since the author spends no time on basic programming concepts, you'll have to have some programming experience to take best advantage of this book. Expressed differently, there is no wasted text for its audience. As one with such experience, I found this to be a perfectly-conceived bootstrap approach to the language. Anyone already having basic OO concepts already should have no difficulty following this book (mine being Smalltalk).

The author and publisher appear to have taken great pains in the flow, layout, and editing to produce a virtually error-free work. I'm enormously appreciative of that; for its own sake, of course, but also because error-riddled computer book are all too common. There are some very minor errors posted on the book's blog on the publisher's website, but they are trivial, in my opinion (programmers are persnickety, particularly about semantics, and rightfully so).

Black's intent is to walk the reader through key aspects of the language, OO as it directly relates to Ruby, and a slice of the core library. Take note of the last comment - this is NOT a comprehensive language reference covering the entire core library. Instead, the author is trying to cover those portions of the library he deems most important to understand when learning Ruby. He succeeds. While the book starts out with the simplest of Ruby's elements, such as syntax, by the end of the volume, you're well into more advanced usages, including reflection, overriding core behavior, and more.

One of the best programming books I've bought in terms of clarity, presentation, and flow. And over 25 years, there have been a lot of them.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Best Ruby book for beginners to Ruby
I finished this book in 18 hours over a period of 18 days. It is very well written, easy to read and takes the reader from simple to complex topics in a gradual way. Read more
Published 2 months ago by uml_zepho_com

5.0 out of 5 stars Another Home Run by David Black
David continues to just knock 'em out of the park. This is a must-have book if you want to learn Ruby, refresh your mind about things you've forgotten, or want to see what's new... Read more
Published 3 months ago by Larry

5.0 out of 5 stars review by Eric Grimois
"The Well-grounded Rubyist" belongs to these still too rare books which deal exclusively and in-depth with Ruby, by leaving Rails, its killer app, on side. David A. Read more
Published 4 months ago by Developpez.com writers

5.0 out of 5 stars The Well-Grounded Rubyist -
"The Well-Grouded Rubyist" by David A. Black leads readers through the foundations of Ruby programing language to the basics of advanced concepts such as metaprogramming. Read more
Published 5 months ago by Wicher Krzysztof

5.0 out of 5 stars Excellent
I, too, struggled a bit when learning Ruby. I tried the Pick Axe, Programming Ruby, Beginning Ruby, Learning Ruby... Read more
Published 5 months ago by a reader

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
Worthwhile for someone who's read _Ruby For Rails_? 0 1 month ago
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
   


Listmania!


So You'd Like to...


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.