Ruby is a dynamically typed object-oriented programming language with an emphasis on simplicity and productivity. The language was developed in the mid-1990s in Japan by Yukihiro "Matz" Matsumoto. Ruby has an elegant syntax that is naturally easy to read and write. A feature that that has propelled the language forward to become one of the most iconic and well-used programming language. The language was influenced by programming languages like Ada, Eiffel, Lisp, Perl, and Smalltalk.