Smalltalk for a Ruby developer

Smalltalk is a legendary object-oriented programming language with a bunch of interesting features. In this article we'll look at Smalltalk origins and see how it differ from Java and C++ in terms of OOP and why Erlang is the most object-oriented language in the world :) In this article I will show you some distinctive feature of Pharo platform, but we will talk about general philosophy of object-oriented programming and touch such topics as MVC and DCI.