Squeak
  links to this page:    
View this PageEdit this PageUploads to this PageHistory of this PageTop of the SwikiRecent ChangesSearch the SwikiHelp Guide
Introductions to Squeak
Last updated at 7:58 pm UTC on 23 February 2007
This page has several ways for programmers to get started with Squeak.
For non-programmers, see Squeakland.
For WebWareWriters, see Seaside, it'll change the way of your Squeak life;) It's well documented and easy to learn. (–Jigme, China)

Books

Highly recommended are these:

Overviews and Reference


Tutorials

Note: I may replace this list with a link to my in-progress Tutorial ListMatthew Fulmer
Tutorials step you through using Squeak for the first time.

See also the Morphic page, which includes a Morphic tutorials section.

Previously listed tutorials, that have some sort of problem:


(To the tutorial authors: Please include the Squeak version number which your tutorial was written to work with. It's okay if your tutorial doesn't work perfectly with the latest Squeak, as long as it works well with a named (non-alpha) version of Squeak.)

Squeak learning resources on the Internet:


Exercises

Ultimately, to learn Smalltalk, you have to spend some time programming in it. The below exercises make terrific practice.

Examples


Stories

See learning how to fish for useful walkthroughs on investigating the Squeak system

Tutorials for other Smalltalks that may be useful:


I've uploaded two sections of my new textbook on Squeak to address a couple of the most common issues that I hear about learning to Squeak: Learning change sets (changesets.pdf) and learning Morphic (programmingmorphic.pdf). More details on the books are availablehttp://guzdial.cc.gatech.edu:8080/personal.135, and the edited volume on Squeak is getting posted to the Webhttp://coweb.cc.gatech.edu/squeakbook/ (AND IS CURRENTLY SEEKING REVIEWERS!) – Mark Guzdial