Ruby es un lenguaje muy expresivo, enfocado en la simplicidad y la productividad del programador. Es ideal para principiantes por su sintaxis clara y fácil de entender, pero lo suficiente robusto como para crear aplicaciones que pueden escalar a millones de usuarios.
Fue creado en 1993 por un Japonés llamado Yukihiro Matsumoto, pero no fue sino desde 2005 que se empezó a popularizar gracias a Ruby on Rails, el framework para crear aplicaciones Web más popular de Ruby.