Este documento fornece uma introdução aos conceitos básicos de programação com a linguagem Ruby. Ele discute tópicos como tipos de dados, variáveis, operadores matemáticos e lógicos, fluxo de controle e loops. O documento também apresenta desafios de programação para solidificar os conceitos aprendidos.