small medium large xlarge

Updated Programming Ruby now in epub, mobi and on sale

November 11, 2010

You asked for it, you got it: Programming Ruby is now available in epub, mobi, PDF and paperback formats, updated to the latest Ruby 1.9.2, and now on special sale.

We love Ruby 1.9, and we want more people to use it. So, for a limited time, we’re offering the PickAxe for just $10 for either the paper or ebook. Or, order both for just $20. This offer can’t be combined with other offers on our site, and only applies to purchases made on this site.

  • If you already own the ebook, the upgrade is free and we’ve queued it up for you. Just logon to your account and download the latest epub, mobi or PDF.
  • If you want to buy this latest version of the ebook or the paperback, they are on sale: $10.00 for the ebook, $10.00 for the paperback. No further discounts are applicable.

Kindle owners: please note that there’s a lot of code in this book, and the Kindle and code listings aren’t great friends.

Tell your friends! Tweet this

About Programming Ruby, 3rd Edition

Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with demanding languages that seem to get in your way, instead of getting the work done? Are you using Rails, and want to dig deeper into the underlying Ruby language? If so, then we’ve got a language and book for you!

Ruby is a fully object-oriented language, much like the classic object-oriented language, Smalltalk. Like Smalltalk, it is dynamically typed (as opposed to Java or C++), but unlike Smalltalk, Ruby features the same conveniences found in modern scripting languages such as Perl and Python.

The combination of the power of a pure object-oriented language with the convenience of a scripting language makes Ruby a favorite tool of intelligent, forward-thinking programmers.

The Pickaxe contains four major sections:

  • An acclaimed tutorial on using Ruby.
  • The definitive reference to the language.
  • Complete documentation of all built-in classes, modules, and methods.
  • Complete descriptions of all 97 standard libraries.

This is the reference manual for Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including all the new and changed methods introduced by Ruby 1.9 and 1.9.2). It also includes all the new and changed syntax and semantics introduced since Ruby 1.8. Learn about the new parameter passing rules, local variable scoping in blocks, fibers, and the new block declaration syntax, among other exciting new features.

For the Tenth Anniversary Printing, we’re removed the appendices on Extending Ruby and the Socket Library from the book—it was getting too big, and those appendices were only used by a few readers. These appendices are now available for free in PDF, mobi, and epub formats on the book’s home page.

Available now in print and ebook formats from

Thanks for your continued support,

Dave & Andy

Books * eBooks * Screencasts * PragPub Magazine