Ruby is a free programming language which appeared in Japan in 1995 and standardized since 2011. Ruby programming language combines object-oriented programming with functional programming.
Developers who use Ruby described it as a pleasant language and flexibility. Ruby developers choose this type of language because it is easy to learn (Ruby's basics can be learned quickly thanks to sites such as tryruby.org, rubypourlesnuls or even accelerated training through the car), however they must be patient in order to control all aspects.
Developers use this language to develop on the web but also to develop mobile applications and games. Despite the quick expansion of this language (owing to its active community), Ruby developers profiles are quite rare. Indeed, these are mostly self-taught enthusiasts who learn this language of curiosity. This language is less taught in engineering schools or webschool than C, C ++, PHP or Java.