Programming Ruby is a book about the Ruby programming language by Dave Thomas and Andrew Hunt, authors of The Pragmatic Programmer.
The book has helped Ruby to spread outside Japan.
[1] The complete first edition of this book is freely available under the Open Publication License v1.0, and was published by Addison-Wesley in 2001.
The second edition, covering the features of Ruby 1.8, was published by The Pragmatic Programmers, LLC in 2004.
A fifth edition, updated for Ruby 3.3, was written by Noel Rappin, and published by Pragmatic Programmers, LLC in 2023.