Ruby es un lenguaje de programación orientado a objetos. Es un lenguaje muy intuitivo (aunque difícil de aprender) y que evita la duplicidad de código. Es por esto que programar con Ruby una vez se domina el lenguaje acelera mucho el proceso de programación. Ruby está diseñado para facilitar la creación de aplicaciones y agilizar el procesamiento de datos en desarrollo Backend.