Another programming language? Why? Well, Ruby is powerful, expressive, simple, elegant, intuitive, consistent, flexible, cross-platform, and free. OK, some or all of those adjectives fit other languages, too. But Ruby programmers swear, above all, that Ruby is fun. It doesn't get in your way. Programs work the way you expect. There are fewer bugs. When you reread your code later, you actually understand it. Wow.
Ruby comes to us from Japan, and one of its few disadvantages has been a dearth of English-language documentation. Now Yukihiro Matsumoto, the language's creator, working with translator David L. Reynolds, has delivered the authoritative quick reference developers have been waiting for.
Ruby in a Nutshell is concise: barely 200 pages. But it covers all of the language's syntax, predefined variables and global constants, built-in functions and library, and standard bundled libraries for networking, web/email support, and database management. It addresses both the current version (1.65) and key enhancements planned for version 1.8. It also briefly introduces the Ruby debugger and related development tools.
Once you start working with Ruby, you'll keep finding more excuses to use it -- and more opportunities to wear out your copy of Ruby in a Nutshell. (Bill Camarda)
Bill Camarda is a consultant, writer, and web/multimedia content developer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. He served for nearly ten years as vice president of a New Jerseybased marketing company, where he supervised a wide range of graphics and web design projects. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.