“ I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and to be happy. That is the primary purpose of Ruby language. -Matz @ Google Tech Talk (2008)
“ People are part of the system. The design should match the user's experience, expectations, and mental models. -Saltzer and Kaashoek “Principles of computer system design: an introduction“ (2009)
“ Everyone has an individual background. […] The principle of least surprise is not for you only. The principle of least surprise means principle of least my surprise. And it means the principle of least surprise after you learn Ruby very well. -Matz in "The Philosophy of Ruby” by Venners (2015)
BASIC SYNTAX - CONTROL STRUCTURES a = 2 case when a == 1, a == 2 puts "a is one or two" when a == 3 puts "a is three" else puts "I don't know what a is" end