Este documento apresenta uma introdução à linguagem de programação Ruby. Apresenta seu histórico, características como tipos de dados e organização de código, além de influências de outras linguagens como Perl e Smalltalk. Explica também o modelo de execução de Ruby e fornece exemplos de programação orientada a objetos.