The Book of Ruby is an in-depth introduction to Ruby, one of the world's most popular programming languages and the backbone of the acclaimed Ruby on Rails web application framework. With an emphasis on writing clear and maintainable code, author Huw Collingbourne takes readers from the most basic constructs, like types, conditions, and loops, to more advanced techniques, like multithreading and metaprogramming. Rather than bog readers down with a lot of theory, The Book of Ruby takes a hands-on approach and focuses on the real-world issues that Ruby developers confront on a daily basis. Ready-to- run source code illustrates each topic, and all chapters and source code are self-contained, so experienced programmers can jump directly to the sections they need.