[To obtain the latest versions of the documents in this section, see the document home sites index.]

Smalltalk

Development tools · Tutorials and FAQs · External resources

Smalltalk is the archetypal object-oriented programming language developed at Xerox's Palo Alto Research Centre in the 1970s. It also introduced the world to mouse-driven graphical user interfaces.


Development tools:

Smalltalk Express, a free Smalltalk for Windows from ObjectShare (with a Windows-style interface, rather than a traditional Smalltalk one)
Squeak, a free Smalltalk implementation from Apple


Tutorials and FAQs:

A complete Smalltalk textbook for VisualWorks Smalltalk (which assumes a basic knowledge of Smalltalk)
A brief introduction to the Model-View-Controller (MVC) paradigm
The Smalltalk FAQ
The Object-Oriented FAQ


External resources:

Dave's Smalltalk FAQ
Jeff McAffer's Smalltalk links
The Australian Smalltalk Web Server
A Smalltalk tutorial from IBM
Adele Goldberg's LearningWorks project
The UIUC Smalltalk archive
Smalltalk links at Yahoo (or at Yahoo UK)
Cetus Object-Orientation Links
The OO SoapBox
The newsgroup comp.lang.smalltalk