Interpreted scripting language
Created by Yukihiro "matz" Matsumoto in 1993 in Japan
Completely Object Oriented (EVERYTHING is an object)
Principle of Least Surprise
Brings together the best features from many other languages
Programmer friendly