By Hal Fulton; Sams Publishing, 2001, ISBN 0672320835. Assumes reader knows programming, by teacher and programmer, Uses code samples to focus on how to use Ruby for specific uses, alone or with other languages.
By Mark Slagell; Sams Publishing, 2002, ISBN 0672322528. Introduction to language, originally addressed an early key constraint: a lack of quality English-language documentation.