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.
This book is currently broken down into
several sections and is intended to be read sequentially. Topics covered
includes: Notation conventions, Basic Ruby, Ruby Semantic reference, Built in
Classes, Standard Library.