Es un lenguaje de programación orientado a objetos, multiplataforma y Open Source,
creado en 1995 por Yukihiro Matsumoto∞, en Japón, donde este lenguaje es sumamente popular.
Su objetivo: simplificar la vida de los programadores mediante un lenguaje sencillo de aprender y utilizar. Menos código, menos errores, mayor facilidad de mantenimiento, sin necesidad de compilación.
El resultado: el tiempo se dedica a construir aplicaciones de manera eficiente, no a luchar con entornos o errores ingestionables.
Hasta la fecha, Ruby ha evolucionado gracias a los esfuerzos de la comunidad y a su generosa participación en foros, listas de distribución y canales de Chat en IRC.