What Is Ruby?
Ruby is a dynamic, object-oriented script-based programming language. The purpose is to combine the advantages of all scripting programming languages in the world. Ruby is written in the C programming language with the same basic capabilities as Perl and python.
Ruby was first created by a Japanese programmer named Yukihiro Matsumoto, initiated from Yukihiro’s desire to create a scripting language that has object orientation capabilities. Indeed, at that time, object-oriented programming languages were developing, but there was no scripting that supported object programming.