Object-Oriented Language Ruby is object-oriented from the beginning. Ruby = Smalltalk − Unfamiliar syntax + Perl's scripting power + Python's exception etc. + CLU's iterator + a lot more good things