Ruby es un lenguaje de programación interpretado con una sintaxis limpia y fácil de leer, especialmente para hablantes de inglés. Ruby es completamente orientado a objetos, donde todo es un objeto con métodos. Crear clases nuevas en Ruby es sencillo al igual que heredar de múltiples clases.