Getting Started With Ruby
By Amanda & Michael Morin, About.com Guides to Ruby
All programming languages have features and methods that make up the code. While some features are cross-language, an object-oriented language like Ruby relies heavily on certain features more than others. Whether you're new to programming or merely new to Ruby, these resources will provide you with descriptions of and examples of how to use the fundamental features and methods of Ruby.
Variables
Before you begin programming, you need to have a grasp of the most basic component of a program: the variable. Variables store information, be used as a devices and are passed from program to program. This section provides an overview of using variables in Ruby.
Basic Features
Knowing about variables is a start, but knowing the features that use variables is what will set you on the path to object-oriented programming. This section introduces the most basic features of Ruby.
Meaningful Programming
In order for a computer program to have any meaningful effect, it must be able to react differently to changing conditions. This means knowing how to raise exceptions, override methods or change class behavior and manipulate data.

