Smalltalk Programming/Preliminaries

Smalltalk is a fully object oriented language.

The most important and consistent ideas in the language are that:

(1) there are objects
(2) send messages to objects 
(3) get back an object as the result.

So 2 + 3 is considered as "sending a message + to object 2, with argument 3 and the result of the message is another object 5"