Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

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

Have one to sell? Sell yours here
 
   
Tell a Friend
The Ruby Programming Language
 
See larger image
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  

The Ruby Programming Language [ILLUSTRATED] (Paperback)

by David Flanagan (Author), Yukihiro Matsumoto (Author)
5.0 out of 5 stars  (13 customer reviews)

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

Want it delivered Thursday, July 10? Choose One-Day Shipping at checkout. See details

45 used & new available from $16.99
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.
Also Available in: List Price: Our Price: Other Offers:
Paperback (Import) Order it used!
 
   

Better Together

Buy this book with Advanced Rails by Brad Ediger today!

The Ruby Programming Language Advanced Rails
Buy Together Today: $49.48

Customers Who Bought This Item Also Bought

The Rails Way (Addison-Wesley Professional Ruby Series)

The Rails Way (Addison-Wesley Professional Ruby Series) by Obie Fernandez

4.4 out of 5 stars (22)  $31.49
The Ruby Way, Second Edition: Solutions and Techniques in Ruby Programming (2nd Edition) (Addison-Wesley Professional Ruby Series)

The Ruby Way, Second Edition: Solutions and Techniques in Ruby Programming (2nd Edition) (Addison-Wesley Professional Ruby Series) by Hal Fulton

4.6 out of 5 stars (17)  $29.69
Design Patterns in Ruby (Addison-Wesley Professional Ruby Series)

Design Patterns in Ruby (Addison-Wesley Professional Ruby Series) by Russ Olsen

4.5 out of 5 stars (11)  $40.90
Programming Collective Intelligence: Building Smart Web 2.0 Applications

Programming Collective Intelligence: Building Smart Web 2.0 Applications by Toby Segaran

4.7 out of 5 stars (32)  $26.39
Agile Web Development with Rails, 2nd Edition

Agile Web Development with Rails, 2nd Edition by Dave Thomas

4.6 out of 5 stars (103)  $26.37
Explore similar items : Books (50)

Editorial Reviews
Product Description
The Ruby Programming Language is the authoritative guide to Ruby and provides comprehensive coverage of versions 1.8 and 1.9 of the language. It was written (and illustrated!) by an all-star team: David Flanagan, bestselling author of programming language "bibles" (including JavaScript: The Definitive Guide and Java in a Nutshell) and committer to the Ruby Subversion repository. Yukihiro "Matz" Matsumoto, creator, designer and lead developer of Ruby and author of Ruby in a Nutshell, which has been expanded and revised to become this book. why the lucky stiff, artist and Ruby programmer extraordinaire. This book begins with a quick-start tutorial to the language, and then explains the language in detail from the bottom up: from lexical and syntactic structure to datatypes to expressions and statements and on through methods, blocks, lambdas, closures, classes and modules. The book also includes a long and thorough introduction to the rich API of the Ruby platform, demonstrating -- with heavily-commented example code -- Ruby's facilities for text processing, numeric manipulation, collections, input/output, networking, and concurrency. An entire chapter is devoted to Ruby's metaprogramming capabilities. The Ruby Programming Language documents the Ruby language definitively but without the formality of a language specification. It is written for experienced programmers who are new to Ruby, and for current Ruby programmers who want to challenge their understanding and increase their mastery of the language.

About the Author
David Flanagan is a computer programmer who spends most of his time writing about JavaScript and Java. His books with O'Reilly include JavaScript: The Definitive Guide, JavaScript Pocket Reference, Java in a Nutshell, Java Examples in a Nutshell, and Java Foundation Classes in a Nutshell. David has a degree in computer science and engineering from the Massachusetts Institute of Technology. He lives with his wife and children in the U.S. Pacific Northwest bewteen the cities of Seattle, Washington and Vancouver, British Columbia. David has a blog at www.davidflanagan.com.

Yukihiro Matsumoto ("Matz"), the creator of Ruby, is a professional programmer who worked for the Japanese open source company, netlab.jp. Matz is also known as one of the open source evangelists in Japan. He's released several open source products, including cmail, the emacs-based mail user agent, written entirely in emacs lisp. Ruby is his first piece of software that has become known outside of Japan.

Product Details
  • Paperback: 444 pages
  • Publisher: O'Reilly Media, Inc. (January 25, 2008)
  • Language: English
  • ISBN-10: 0596516177
  • ISBN-13: 978-0596516178
  • Product Dimensions: 9 x 6.9 x 1.1 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars