Skip to content

The Ruby Programming Language: Everything You Need to Know
Stock Photo: Cover May Be Different

The Ruby Programming Language: Everything You Need to Know Paperback - 2008 - 1st Edition

by David Flanagan; Yukihiro Matsumoto


From the publisher

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.

Details

  • Title The Ruby Programming Language: Everything You Need to Know
  • Author David Flanagan; Yukihiro Matsumoto
  • Binding Paperback
  • Edition number 1st
  • Edition 1
  • Pages 446
  • Volumes 1
  • Language ENG
  • Publisher O'Reilly Media, LA Vergne, Tennessee, U.S.A.
  • Date 2008-03-04
  • ISBN 9780596516178 / 0596516177
  • Weight 1.58 lbs (0.72 kg)
  • Dimensions 9.2 x 7.1 x 0.9 in (23.37 x 18.03 x 2.29 cm)
  • Library of Congress subjects Object-oriented programming (Computer, Ruby (Computer program language)
  • Dewey Decimal Code 005.117

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.

Back to Top

More Copies for Sale

The Ruby Programming Language: Everything You Need to Know

The Ruby Programming Language: Everything You Need to Know

by Mataumoto, Yukihiro

  • Used
  • Paperback
Condition
Like New
Binding
Paperback
ISBN 13
9780596516178
ISBN 10
0596516177
Quantity Available
1
Seller
GORING BY SEA, West Sussex, United Kingdom
Seller rating:
This seller has earned a 2 of 5 Stars rating from Biblio customers.
Item Price
$2.13
$10.81 shipping to USA

Show Details

Description:
Paperback. Like New.
Item Price
$2.13
$10.81 shipping to USA
The Ruby Programming Language: Everything You Need to Know

The Ruby Programming Language: Everything You Need to Know

by Mataumoto, Yukihiro

  • Used
  • very good
  • Paperback
Condition
Used - Very Good
Binding
Paperback
ISBN 13
9780596516178
ISBN 10
0596516177
Quantity Available
12
Seller
GORING BY SEA, West Sussex, United Kingdom
Seller rating:
This seller has earned a 2 of 5 Stars rating from Biblio customers.
Item Price
$3.81
$10.81 shipping to USA

Show Details

Description:
Paperback. Very Good.
Item Price
$3.81
$10.81 shipping to USA
The Ruby Programming Language: Everything You Need to Know

The Ruby Programming Language: Everything You Need to Know

by Mataumoto, Yukihiro

  • Used
  • good
  • Paperback
Condition
Used - Good
Binding
Paperback
ISBN 13
9780596516178
ISBN 10
0596516177
Quantity Available
1
Seller
GORING BY SEA, West Sussex, United Kingdom
Seller rating:
This seller has earned a 2 of 5 Stars rating from Biblio customers.
Item Price
$3.81
$10.81 shipping to USA

Show Details

Description:
Paperback. Good.
Item Price
$3.81
$10.81 shipping to USA
The Ruby Programming Language: Everything You Need to Know
Stock Photo: Cover May Be Different

The Ruby Programming Language: Everything You Need to Know

by Flanagan, David; Matsumoto, Yukihiro

  • Used
  • good
  • Paperback
Condition
Used - Good
Binding
Paperback
ISBN 13
9780596516178
ISBN 10
0596516177
Quantity Available
1
Seller
Houston, Texas, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$5.50
FREE shipping to USA

Show Details

Description:
O'Reilly Media, 2008-03-04. paperback. Good. 7x0x9.
Item Price
$5.50
FREE shipping to USA
The Ruby Programming Language : Everything You Need to Know

The Ruby Programming Language : Everything You Need to Know

by David Flanagan; Yukihiro Matsumoto

  • Used
  • good
  • Paperback
Condition
Used - Good
Binding
Paperback
ISBN 13
9780596516178
ISBN 10
0596516177
Quantity Available
8
Seller
Seattle, Washington, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$6.06
FREE shipping to USA

Show Details

Description:
O'Reilly Media, Incorporated, 2008. Paperback. Good. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Item Price
$6.06
FREE shipping to USA
The Ruby Programming Language : Everything You Need to Know

The Ruby Programming Language : Everything You Need to Know

by David Flanagan; Yukihiro Matsumoto

  • Used
  • Acceptable
  • Paperback
Condition
Used - Acceptable
Binding
Paperback
ISBN 13
9780596516178
ISBN 10
0596516177
Quantity Available
2
Seller
Seattle, Washington, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$6.64
FREE shipping to USA

Show Details

Description:
O'Reilly Media, Incorporated, 2008. Paperback. Acceptable. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Item Price
$6.64
FREE shipping to USA
The Ruby Programming Language : Everything You Need to Know
Stock Photo: Cover May Be Different

The Ruby Programming Language : Everything You Need to Know

by Flanagan, David, Matsumoto, Yukihiro

  • Used
Condition
Used - Good
ISBN 13
9780596516178
ISBN 10
0596516177
Quantity Available
2
Seller
Mishawaka, Indiana, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$7.03
FREE shipping to USA

Show Details

Description:
O'Reilly Media, Incorporated. Used - Good. Used book that is in clean, average condition without any missing pages.
Item Price
$7.03
FREE shipping to USA
The Ruby Programming Language : Everything You Need to Know
Stock Photo: Cover May Be Different

The Ruby Programming Language : Everything You Need to Know

by Flanagan, David, Matsumoto, Yukihiro

  • Used
Condition
Used - Very Good
ISBN 13
9780596516178
ISBN 10
0596516177
Quantity Available
1
Seller
Mishawaka, Indiana, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$7.40
FREE shipping to USA

Show Details

Description:
O'Reilly Media, Incorporated. Used - Very Good. Used book that is in excellent condition. May show signs of wear or have minor defects.
Item Price
$7.40
FREE shipping to USA
The Ruby Programming Language : Everything You Need to Know
Stock Photo: Cover May Be Different

The Ruby Programming Language : Everything You Need to Know

by Flanagan, David, Matsumoto, Yukihiro

  • Used
Condition
Used - Very Good
ISBN 13
9780596516178
ISBN 10
0596516177
Quantity Available
1
Seller
Reno, Nevada, United States
Seller rating:
This seller has earned a 5 of 5 Stars rating from Biblio customers.
Item Price
$7.40
FREE shipping to USA

Show Details

Description:
O'Reilly Media, Incorporated. Used - Very Good. Former library book; may include library markings. Used book that is in excellent condition. May show signs of wear or have minor defects.
Item Price
$7.40
FREE shipping to USA
The Ruby Programming Language: Everything You Need to Know
Stock Photo: Cover May Be Different

The Ruby Programming Language: Everything You Need to Know

by Flanagan, David

  • Used
  • Paperback
Condition
Used: Good
Edition
1
Binding
Paperback
ISBN 13
9780596516178
ISBN 10
0596516177
Quantity Available
1
Seller
HOUSTON, Texas, United States
Seller rating:
This seller has earned a 4 of 5 Stars rating from Biblio customers.
Item Price
$9.59
FREE shipping to USA

Show Details

Description:
O'Reilly Media, 2008-03-04. 1. paperback. Used: Good.
Item Price
$9.59
FREE shipping to USA