The main text of this book has four separate parts, each with
its own personality, and each addressing different aspects of
the Ruby In Part I, Facets of Ruby, you'll find a Ruby tutorial.
It starts off with a short chapter on some of the terminology
and concepts that are unique to Ruby. This chapter also includes
enough basic syntax so that the other chapters will make sense.
The rest of the tutorial is a top-down look at the language.
There we talk about classes and objects, types, expressions, and
all the other things that make up the language. We even end with
a short chapter on digging yourself out when trouble strikes.
One of the great things about Ruby is how well it integrates
with its environment. Part II, Ruby in Its Setting, investigates
this. Here you'll find practical information on running Ruby,
and using Ruby with the Web. You'll learn how to create GUI
applications using Tk, and how to use Ruby in a Microsoft
Windows environment, including wonderful things such as making
native API calls, COM