Ruby is an object-oriented programming language. It is also procedural, functional and concurrent, but also fulfills other paradigms. Moreover, it offers dynamic typing, reflection and automatic garbage collection. It was designed in the nineties by Yukihiro Matsumoto and published in 1995.
Fans of the programming language particularly appreciate its balance: it is considered elegant, artistic and complex, but also practical and effective. Its main use is in web development. The Ruby on Rails framework is used by numerous large companies. Among them are GitHub, Airbnb and Shopify, to only name a few.