Copyrights apply to this source code. You may use the source code in your own projects, however the source code may not be used to create training material, courses, books, articles, and the like. We make no guarantees that this source code is fit for any purpose.
Join us in Pragmatic Studio
to learn this topic in a classroom setting!
Reader Comments
Ruby is one of those great languages that takes an afternoon to start using, and years (maybe a lifetime) to master. In C, I’m always having to work around the limitations of the language; in Ruby, I’m always discovering a neater, cleaner, more efficient way to do things. Programming Ruby is the essential reference to the Ruby language. More than just teaching you the syntax, it teaches you the spirit and the feel of the language.
—Ben Giddings
The best reason to learn a new programming language is to learn to think differently. The best way to learn to think the Ruby way is to read Programming Ruby. Several years ago, with the first edition of this book, I did just that. Since then, I’ve had a constant stream of enjoyable Ruby programming experiences. This is due in no insignificant part to the quality of the source from which I learned the language. I’m not the only person I’ve heard say that every language should have a book like this.
—Chad FowlerCo-directorRuby Central, Inc.
This book changed my life. Sounds rather clich’ed, but it’s the truth. After six years and 300,000 lines of Java code, I needed a change. That change occurred upon reading the first edition of this book. With the support of a solid community and ever growing foundation of superb libraries, I founded a company that largely profits from applying Ruby to solve real-world problems. Ruby is ready for primetime, and this new version of the PickAxe will show a waiting world what a gem Ruby really is.
—Rich KilmerPresident & CEOInfoEther LLC
From the ~30 Minutes I spent so far looking at it, it might be the best technical book I have ever read -Kudos!