Why Learn Ruby? Ruby is easy to read Completely object-oriented Ruby tries to follow POLS (Principle of Least Surprise) Ruby has a REPL (Read-Eval-Print Loop), which makes prototyping very fast Brings you close to power of LISP without all the parentheses Bruce Tate thinks Ruby is the next big language (with Rails driving initial adoption) Conventions p prints human-readable representation of obje