Ruby es un lenguaje de programación potente y flexible de alto nivel, lo que significa que es fácil de usar y aprender, se asemeja al inglés normal. Ruby no necesita de un compilador para escribir y ejecutar, es un lenguaje orientado a objetos (OOP).