v 2.6.1|Ruby-lang.org
Ruby is an open-source programming language that allows for dynamic and flexible code. It focuses on simplicity and productivity. It is easy to read and write thanks to its elegant syntax.
Everything is an object in Ruby. Every bit of information, code, and code can have their own properties and actions. Instance variables are used to refer to properties in object-oriented programming. Methods are used for actions. Ruby's pure object-oriented approach can be best illustrated by a little code that applies an action on a number.