This guide covers the following topic: What is ruby, Getting started,
Simple examples, Strings, Regular expressions, Arrays, Back to the simple
examples, Control structures, Iterators, Object-oriented thinking, Methods,
Classes, Inheritance, Redefinition of methods, Access control, Singleton
methods, Modules, Procedure objects, Variables, Global variables, Instance
variables, Local variables, Class constants, Exception processing: rescue,
Exception processing:ensure, Accessors, Object initialization and Nuts and
bolts.
Ruby
is an easy to learn programming language. This book describes the fundamental
concepts and techniques in greater depth than traditional introductions.
The goal of this book is to teach you a way to think about computation,
to show you how far you can take a simple idea: that all computation
consists of sending messages to objects. Prerequisites is reader will know at
least one programming language, not necessarily.