Developing Ruby on Rails applications requires an ability to program in the Ruby language. This guide, written by the creator of Ruby, provides an easy to follow guide to the Ruby programming language, covering all the important topics including variables, looping, object-oriented programming, strings, arrays, error handling and much more. This guide is recommended for anyone planning to develop using the Ruby on Rails framework.