The Ruby Programming Language
David Flanagan
O'Reilly Media
<p><i>The Ruby Programming Language</i> is <i>the</i> 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:<ul><li>David Flanagan, bestselling author of programming language "bibles" (including <i>JavaScript: The Definitive Guide</i> and <i>Java in a Nutshell</i> ) and committer to the Ruby Subversion repository.<p><li>Yukihiro "Matz" Matsumoto, creator, designer and lead developer of Ruby and author of <i>Ruby in a Nutshell</i> , which has been expanded and revised to become this book.<p><li>why the lucky stiff, artist and Ruby programmer extraordinaire.</ul> 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.<p> The book also includes a long and...</p></li></p></li></p></li></p>