The document is an introduction to the Ruby programming language. It discusses that Ruby is a simple, beautiful, and easy to learn open source programming language. It is dynamically typed and has an elegant syntax. The document provides examples of key Ruby features like variables, objects, classes, modules, blocks and more. It also lists resources for learning Ruby like the interactive IRB shell and popular websites.