Beginning Ruby: From Novice to Professional and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
38 used & new from $24.97

Have one to sell? Sell yours here
 
   
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
Beginning Ruby: From Novice to Professional, Second Edition
 
 
Start reading Beginning Ruby: From Novice to Professional on your Kindle in under a minute.

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

Beginning Ruby: From Novice to Professional, Second Edition (Paperback)

~ Peter Cooper (Author)
Key Phrases: line near the start, def initialize, ruby script, Fred Bloggs, Laura Smith, Microsoft Windows (more...)
4.9 out of 5 stars  See all reviews (30 customer reviews)

List Price: $39.99
Price: $26.39 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.60 (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.

Want it delivered Tuesday, November 10? Choose One-Day Shipping at checkout. Details
28 new from $24.97 10 used from $31.90

Formats

Amazon Price New from Used from
  Kindle Edition $21.11 -- --
  Paperback $26.39 $24.97 $31.90

Frequently Bought Together

Beginning Ruby: From Novice to Professional, Second Edition + The Ruby Programming Language + Learning Rails
Price For All Three: $75.87

Show availability and shipping details

  • This item: Beginning Ruby: From Novice to Professional, Second Edition by Peter Cooper

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

  • The Ruby Programming Language by David Flanagan

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

  • Learning Rails by Simon St Laurent

    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

Beginning Rails: From Novice to Professional (Beginning from Novice to Professional)

Beginning Rails: From Novice to Professional (Beginning from Novice to Professional)

by Jeffrey Allan Hardy
3.4 out of 5 stars (14)  $23.09
Learning Rails

Learning Rails

by Simon St Laurent
4.8 out of 5 stars (8)  $23.09
Ruby by Example: Concepts and Code

Ruby by Example: Concepts and Code

by Kevin Baird
4.4 out of 5 stars (12)  $19.77
Simply Rails 2

Simply Rails 2

by Patrick Lenz
4.2 out of 5 stars (26)  $26.37
Agile Web Development with Rails, Third Edition

Agile Web Development with Rails, Third Edition

by Sam Ruby
Explore similar items

Editorial Reviews

Product Description

Based on the best-selling first edition, Beginning Ruby: From Novice to Professional, Second Edition is the leading guide for every type of reader who wants to learn Ruby from the ground up.

The new edition of this book provides the same excellent introduction to Ruby as the first edition plus updates for the newest version of Ruby, including the addition of the Sinatra and Ramaze web application frameworks and a chapter on GUI development so developers can take advantage of these new trends.

Beginning Ruby starts by explaining the principles behind object-oriented programming and within a few chapters builds toward creating a full Ruby application. By the end of the book, in addition to in-depth knowledge of Ruby, you'll also have basic understanding of many ancillary technologies such as SQL, XML, web frameworks, and networking.

  • Introduces readers to the Ruby programming language
  • Takes readers from basic programming skills to web development with topics like Ruby-based frameworks and GUI programming
  • Covers many ancillary technologies in order to provide a broader picture (e.g., databases, XML, network daemons)

What you'll learn

  • Understand the basics of Ruby and object-oriented building blocks.
  • Work with Ruby libraries, gems, and documentation.
  • Work with files and databases.
  • Write and deploy Ruby applications.
  • Explore Ruby web frameworks and aspects of network programming with Ruby.
  • Develop desktop and GUI applications with Ruby.

Who is this book for?

Beginning programmers, programmers new to Ruby, and web developers interested in knowing the foundations of the language



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 RubyFlow, 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.


Product Details

  • Paperback: 656 pages
  • Publisher: Apress; 2 edition (July 21, 2009)
  • Language: English
  • ISBN-10: 1430223634
  • ISBN-13: 978-1430223634
  • Product Dimensions: 9.2 x 6.9 x 1.5 inches
  • Shipping Weight: 1.9 pounds (View shipping rates and policies)
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (30 customer reviews)
  • Amazon.com Sales Rank: #17,128 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #33 in  Books > Computers & Internet > Programming > Software Design, Testing & Engineering > Object-Oriented Design

Inside This Book (learn more)
Browse and search another edition of this book.



What Do Customers Ultimately Buy After Viewing This Item?

Beginning Ruby: From Novice to Professional, Second Edition
76% buy the item featured on this page:
Beginning Ruby: From Novice to Professional, Second Edition 4.9 out of 5 stars (30)
$26.39
The Ruby Programming Language
9% buy
The Ruby Programming Language 5.0 out of 5 stars (28)
$26.39
Agile Web Development with Rails, Third Edition
7% buy
Agile Web Development with Rails, Third Edition 3.9 out of 5 stars (14)
Learning Rails
4% buy
Learning Rails 4.8 out of 5 stars (8)
$23.09

Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

 

Customer Reviews

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

 
33 of 34 people found the following review helpful:
5.0 out of 5 stars Superb book for the novice programmer, May 30, 2007
By Michael McKee "mystic cowboy" (Port Townsend, WA United States) - See all my reviews
(TOP 100 REVIEWER)    (REAL NAME)      
Beginning Ruby is easily one of the most readable and clearest technical texts I have encountered in a while. I am not a professional programmer just an experienced web designer. That means that I've been exposed to some programming in the form of Perl, PHP and JavaScript but don't really know them. At the urging of a knowledgeable friend I've decided to learn to program with Ruby.

I've tried the online version of the Pickaxe book to start learning the process and found that it makes too many assumptions about programming skill for me. Not so Beginning Ruby. It is well written and assumes little programming background, not zero background but little. Perfect.

Peter Cooper has managed to introduce topics in a logical and non-intimidating manner. Explanations are clear. The writing is conversational but neither wordy or pandering. After working through about a third of the book I am feeling positive about gaining a practical working knowledge of Ruby. I don't think it actually will bring me to a truly professional level. That will take years of practice and study.

The first half or so of the book covers Ruby at the command line and text file levels. The focus of the second half moves towards using Ruby on the web. Ruby on Rails gets a more than cursory section and using Ruby without Rails in CGI is covered too, as is working with HTTP and other internet but not directly web content programming topics.

Absent is coverage of any kind of GUI programming for Ruby. That's okay because making regular installed programs not my interest. Though with OS X now offering Ruby integration with its programming environment I may eventually want to learn more.

But no one book can cover everything. If you are comfortable with hand editing code or using the command line then you should find Beginning Ruby a friendly text, part tutorial, part reference and at the introductory to intermediate levels excellent. I can't speak for the pros. Look for their reviews.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
18 of 18 people found the following review helpful:
5.0 out of 5 stars Excellent book for novice Ruby programmers, December 17, 2007
By Michael Slater (Sebastopol, CA United States) - See all my reviews
(REAL NAME)   
This is an excellent book for anyone getting started with Ruby, or who has been using Rails for a little while and feels they need stronger Ruby skills (which, I suspect, describes a great number of Rails programmers, myself included).

Despite its title, this is not just a beginner's book. It does start at the beginning, and it is written without assuming a lot of background, but it is not a simplified, dumbed-down treatment. I found it to be very easy to read, and it follows a natural progression from language basics through a variety of advanced topics.

The author is a very experienced Ruby programmer, and his insights shine throughout the book. (Among many other things, he's the creator of Feed Digest, Ruby Inside, and code snippets, which he sold to DZone.

In addition to an exposition of the language that builds nicely over the course of the book, there's chapters on the Ruby ecosystem, how to design an application, and network programming. There's also a chapter that covers many of the useful libraries and gems.

There is one chapter that summarizes Rails, but this is definitely a Ruby book, not a Rails book.

Any Ruby book will inevitably be compared to Dave Thomas' Programming Ruby (commonly known as "the Pickaxe" for the image on its cover), which has been the standard reference for the language since its debut and won't lose its spot as a reference work. I found Beginning Ruby to be easier to absorb, however, and I thought the examples were especially clear and useful. If you're already deep into Ruby, you probably don't need this book. But if you're relatively early in the learning curve, I highly recommend it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
18 of 18 people found the following review helpful:
5.0 out of 5 stars Great programmer's introduction to Ruby, April 17, 2007
When I was learning Ruby what I really wanted was a well-structured book that began with the assumption that I already knew how to program and then guided me quickly through the special features of Ruby. At the time such a book did not exist. Now, with the publication of Peter Cooper's "Beginning Ruby", it does.

The book is well written, nicely laid out, the explanations are clear and the code examples are useful. In short, if you already have some programming experience and want an accessible introduction to the world of Ruby, this is the book to get.
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

4.0 out of 5 stars Excellent in Every Way
A great seller who delivered on a product just as described. The book itself, is a great introduction to the powers of Ruby. Read more
Published 2 months ago by Rommel Sison

5.0 out of 5 stars Excellent book on Ruby
This is exactly what I was looking for in a book on Ruby. If you are new to Ruby, I recommend reading this book before getting into Rails.
Published 9 months ago by Adam B. Martin

5.0 out of 5 stars Best Ruby book for Beginners
One of the best Ruby book for beginners who come from Java or just beginner.
Published 11 months ago by Software Professional

5.0 out of 5 stars Excellent if Ruby is your first programming language
Ruby is my first programming language (I'm coming from a designer/html/css world); and this is the first book I've come across that is talking to me. Read more
Published 12 months ago by Matthew C. Latkiewicz

5.0 out of 5 stars Excellent Title
I really enjoy Peter Cooper's approach to both programming and the Ruby language. The concept are well defined, and the sample code lessons really put it all together in the end... Read more
Published 13 months ago by P. Chris Tusa

5.0 out of 5 stars LIterally from novice to professional
I am not in the habit of reviewing books that I have not finished reading, but like the clinical trial that is stopped because it is obvious that patients taking placebos are at... Read more
Published 13 months ago by Marius van Handel

5.0 out of 5 stars The best, and most comprehensive, introduction to Ruby I've seen
Every serious Ruby programmer has a copy of the venerable 'Pickaxe' (the definitive Ruby reference manual) at their disposal, but if you're just getting you're feet wet with Ruby... Read more
Published 14 months ago by Zeff Morgan

5.0 out of 5 stars Your own your way!
Beginning Ruby is one of the easier books to following Ruby, and get a decent understanding Object Oriented Programming (OOP). Read more
Published 16 months ago by J.R.

5.0 out of 5 stars Great ruby book
I wanted to use ruby on rails for my web applications, but after some failed attempts I decided to learn a bit of the ruby programming language first. Read more
Published 16 months ago by Fernando D. Ramirez Figueroa

5.0 out of 5 stars Great for a new programmer
I have dabbled in programming, but never really rolled up my sleeves to learn a language... until now. Read more
Published 17 months ago by phren0logy

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   




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.