Ruby ist eine objektorientierte Programmiersprache. Sie ist darüber hinaus prozedural, funktional und nebenläufig, erfüllt aber auch noch weitere Paradigmen. Außerdem bietet sie dynamische Typisierung, Reflexion und automatische Speicherbereinigung. Sie wurde in den neunziger Jahren von Yukihiro Matsumoto entworfen und im Jahr 1995 veröffentlicht.
Fans der Programmiersprache schätzen an ihr besonders ihre Balance: Sie gilt als elegant, künstlerisch und komplex, aber auch als praktisch und effektiv. Ihre hauptsächliche Verwendung findet die Sprache in der Web-Entwicklung. Das Framework Ruby on Rails wird von zahlreichen großen Firmen genutzt. Unter ihnen befinden sich beispielsweise GitHub, Airbnb und Shopify.