It is called as „Programmer’s best friend”.Ruby is a dynamic programming language with a focus on simplicity and productivity. Ruby is an open-source language, which means it is free to download and use. It can be compiled and run on just about any operating system, including Unix, Windows, and Mac OS X