Ruby is an open source, object-oriented programming language. Designed to provide a programming language that focuses on simplicity and productivity, the creation of Ruby drew its inspiration from Lisp, Smalltalk and Perl.