Este documento apresenta uma introdução à linguagem de programação Ruby. Apresenta os conceitos básicos da linguagem como sintaxe, tipos de dados, controle de fluxo, funções e orientação a objetos. Também discute brevemente a história da linguagem e suas aplicações mais comuns.