Ruby - is a reflective Object Oriented (OO) dynamic language created by Yukihiro Matsumoto (Matz) in Japan with the objective to rescue the fun and happiness in programming, designed with principles (see below) to free programmer's mind from the hindrances of that is usually should belong to the compiler, leading him to behave more intuitively, remaining thus the most important tool - the intelligence, and so creativity, happiness, motivation and productivity. http://holoflux.wordpress.com/2006/08/24/ruby-result-of-a-japanese-guy-that-just-wanted-to-be-happy-programming-and-made-a-revolution/