Programming Books C Java PHP Python Learn more Browse Programming Books
Beginning Ruby: From Novice to Professional and over one million other books are available for Amazon Kindle. Learn more
Buy New
$31.26
Qty:1
  • List Price: $39.99
  • Save: $8.73 (22%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
Trade in your item
Get a $7.98
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Beginning Ruby: From Novice to Professional (Expert's Voice in Open Source) Paperback – July 20, 2009

ISBN-13: 978-1430223634 ISBN-10: 1430223634 Edition: 2nd

Buy New
Price: $31.26
27 New from $25.77 32 Used from $17.36
Amazon Price New from Used from
eTextbook
"Please retry"
Paperback
"Please retry"
$31.26
$25.77 $17.36

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student



Frequently Bought Together

Beginning Ruby: From Novice to Professional (Expert's Voice in Open Source) + Learn to Program, Second Edition (The Facets of Ruby Series) + Ruby on Rails Tutorial: Learn Web Development with Rails (2nd Edition) (Addison-Wesley Professional Ruby Series)
Price for all three: $76.38

Buy the selected items together

NO_CONTENT_IN_FEATURE

Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Product Details

  • Series: Expert's Voice in Open Source
  • Paperback: 656 pages
  • Publisher: Apress; 2 edition (July 20, 2009)
  • Language: English
  • ISBN-10: 1430223634
  • ISBN-13: 978-1430223634
  • Product Dimensions: 9.2 x 7.5 x 1.3 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (22 customer reviews)
  • Amazon Best Sellers Rank: #152,332 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Peter Cooper is an experienced Ruby developer, trainer, and publisher who runs Ruby Inside, the most popular blog in the Ruby and Rails worlds, with 18,000 subscribers. He also curates Ruby Flow, a popular Ruby community link blog. Over the past few years he has developed, launched, and sold two startups (Feed Digest and Code Snippets), both powered by Ruby and Rails.

More About the Author

I'm a blogger and nice publisher (and author!) primarily in the Ruby space. I'm author of Beginning Ruby, the best book to get you from nowhere to somewhere when it comes to Ruby.

Prior to focusing on writing and blogging, I built a RSS (Web feed) processing business called Feed Digest which I sold in 2007, as well as a popular code snippets site which I sold also in 2007.

I'm a very active Twitter user at http://twitter.com/peterc

Customer Reviews

Great book for absolute beginners yet expansive enough for even experts to learn something new.
parth patel
I have found this book o be very well written, organized and easy to follow, regardless of of the reader's programming experience and/or Ruby knowledge.
indyJayhawk
Maybe you eventually come to understand it by the end of the book, but it kills the fun so ruthlessly - life's to short to torture yourself like that.
Anton Smyshlyaev

Most Helpful Customer Reviews

13 of 15 people found the following review helpful By Cross Kel on October 3, 2010
Format: Paperback Verified Purchase
This book was good, if a little out-dated. It provides a solid base of information regarding Ruby, but as of September, 2010, the information it provides on Ruby 1.9 is limited and sometimes incorrect.

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 ›
4 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 9 people found the following review helpful By M. M. Davis on April 4, 2012
Format: Kindle Edition
I think Cooper darts from concept to concept too quickly, in an effort to keep the reader interested in building something. Sometimes a reader will encounter a certain Ruby concept several times, over several chapters, before that concept has received sufficient treatment to sink in. I especially thought that the ramifications of the "everything is an object" concept in Ruby were underdocumented, and only really intelligible several chapters after Cooper thought he had covered it.

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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By indyJayhawk on January 19, 2011
Format: Paperback Verified Purchase
I have found this book o be very well written, organized and easy to follow, regardless of of the reader's programming experience and/or Ruby knowledge. I have been programming for over 30 years, in several other languages, but this is my first attempt at learning an OO language. I recommend this book to anyone wanting to learn Ruby.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 7 people found the following review helpful By Mostafa farghaly on December 4, 2009
Format: Paperback
This's my first book on ruby and it's very good and i recommend it to
anyone who want to learn ruby and make a solid foundation of it, the
most interesting thing about this book is that it cover alot of different
topics , from the language itself to the developement cycle and
documentation generation and testing to working with files and
databases web frameworks and web developement to GUI desktop to
applications deployement and packaging and drawing a big picture for
the beginner ruby programmers all with easy and meaningfull examples
to explain the theory. it's not a reference that covers every method and
class in ruby in solid manner and it's not the beginners book that leave
you nowhere, it's the best book for beginners that will take their hands
to the first step to be proficient ruby programmer . absolutely
recommended for beginners .
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Don K on May 4, 2013
Format: Kindle Edition Verified Purchase
Well written with pleanty of examples. It assumes that you know nothing about Ruby . Takes you from the classics "Hello World" through to programs. A bit rpetative in spots, but that can be good too. As a neophyte to programming I felt it well worth the time to study becsue the study had a positive outcome.
Definately written for someone dipping into programming . I woluld recommend it for beginners or just for a glimpse of how to program.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 8 people found the following review helpful By Anton Smyshlyaev on January 15, 2012
Format: Paperback
Programming for dummies in plain English! Just what I've been looking for.

I first tried Objective-C Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) by Aaron Hillegass. Couple of chapters down the road I quit. Then I picked Programming in Objective-C (4th Edition) (Developer's Library) by Stephen G. Kochan. The same story. Both books claim to be for beginners without any previous programming experience. Well, that's true for the first couple of chapters. Then it gets SOOOO technical instantaneously that the only thing you keep thinking about is "Where the hell did that come from?..." or "Are you guys nuts to expect me to comprehend this?". Maybe you eventually come to understand it by the end of the book, but it kills the fun so ruthlessly - life's to short to torture yourself like that.

This book explains complex concepts in a simple way, using everyday stuff to illustrate the author's point so vividly! That's very nice. The style of writing is hilarious. That's pretty cool too. Thanks a lot, Peter!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Customer Images

Most Recent Customer Reviews

Search

What Other Items Do Customers Buy After Viewing This Item?