Introductions to Squeak
Last updated at 8:52 pm UTC on 13 August 2013
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)
For a first-time introduction to Squeak download the free pdf of the book "Squeak by Example" from squeakByExample.org.
It's excellent, it's free. Alternatively (or additionally), you can buy a paper hardcopy from lulu.com.
There is a list of recommended books at Smalltalk & Squeak books
Overviews and Reference
Note: I may replace this list with a link to my in-progress Tutorial List –Matthew Fulmer
Tutorials step you through using Squeak for the first time.
See also the Morphic page, which includes a Morphic tutorials section.
(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:
- Various tips from Mark Guzdial, author of a text book based on Squeak.
- Notes and lecture slides on the Squeak environment from University of Washington's undergraduate programming languages course. Targeted towards getting you coding quickly. Assumes you have a supplementary text or instructor to teach you the Smalltalk language properly.
- Squeak Help by Maarten Maartensz, who doesn't believe in Swikis.
- EasySqueak A package to develop Squeak training materials
Ultimately, to learn Smalltalk, you have to spend some time programming in it. The below exercises make terrific practice.
See Learning How to Fish for useful walkthroughs on investigating the Squeak system