Smalltalk est un langage à objets pur. Cela signifie qu'il y a seulement deux concepts de base : l'objet et l'envoi de message . Tout le reste du langage est dérivé de ces deux concepts.