Smalltalk Language Primer
A brief introduction to the Smalltalk language, giving you the parts you need to start programming in Smalltalk
Smalltalk is a programming language and development environment that was created in the 1970s at Xerox Palo Alto Research Center (PARC). It is known for its simplicity, elegance, and pioneering role in the development of object-oriented programming.
Smalltalk is based on the idea that “everything is an object.” In Smalltalk, all programming constructs, including numbers, strings, and functions, are represented as objects. Objects communicate with each other by sending messages, which trigger the execution of methods associated with the receiving objects.