Ruby, the the general purpose responsive programming language, developed in 1995, has sustained its rank as one of the most adored programming languages. The language garnered more applause after the introduction of Ruby Rails Framework in 2004. Features that make Ruby a favorite of application developers are its object-oriented, functional and imperative interface. Ruby is known to be dynamic and reflective, facilitating automatic memory management. Some of the bestselling and comprehensive books on Ruby programming are as follows: