Learn Ruby the Hard Way

Learn Ruby the Hard Way A Simple and Idiomatic Introduction to the Imaginative World of Computational Thinking with Code

Zed Shaw2014
Offers a Ruby tutorial featuring fifty-two exercises that cover such topics as installing the Ruby environment, organizing and writing code, strings and text, object-oriented programming, debugging and automated testing, and basic game development.
Sign up to use