Ruby is a pure object-oriented programming language created in 1993 by Yukihiro Matsumoto. It has features similar to Smalltalk, Perl, and Python. Ruby is freely available, open-source, and easy to learn. It can be used to create web applications, CGI scripts, and programs that connect to databases. The next chapter will cover obtaining, installing, and setting up Ruby.