Ruby is an object-oriented programming language. influenced by language structure Pearl and Ada It has the same object-oriented capabilities as Smalltalk. It has many capabilities from Python, Lisp, Dylan, and CLU. The main Ruby translator is free software.