Thursday, December 14, 2006

Squeak entry points

I am taking a hard look at squeak. I've installed Ubuntu linux on a second computer and am playing with squeak there. But it is available on all platforms.

This post is not a rationale about using squeak, what it can do or the philosophy behind it (later) but some notes about resources, where to look first, where to start etc.

One reason I'm doing this is that the documentation on the site is messy, not very well organised.

LOOK AND SEE (SNIFF PRINCIPLE)
Etoys and SimStories in Squeak by Alan Kay (simple interactive online demonstration)
Etoys are computer environments that help people learn ideas by building and playing around with them ... SimStories are longer versions of Etoys that string several ideas together to help the learner produce a deeper and more concerted project.

squeak-in-extremadura
Video of squeak being used in the classroom in Spain. Extremadura is a rural region in the South West of Spain. Linux and Squeak are being used throughout the whole region by government policy.

SYSTEMATIC LEARNING BY DOING - EFFORTFUL STUDY
Etoys tutorials
"You will have the most success if you go through these tutorials in this sequence: Paint, Handles, Make your own car"

Basic squeak development tools - systematically lists the tools that ought to be learnt first

A self-study course in squeak, could be a good place to start

Squeak for non native speakers - introductory booklet, 39pp, screenshots are version 2.7, so it might be a bit dated


Learning squeak step by step
- introduction to squeak programming, for beginners

BASIC OVERVIEW / BROWSING AROUND FOR NEW ANGLES / OR IF STUCK CHECK THESE OUT
Squeak FAQ

Squeak cookbook, this is mainly a list of recipes to do different things

The Newbie Page - patchy but some useful things for newbies like myself in there

BOOKS (I haven't bought any yet)
Conn and Rose. Powerful ideas in the Classroom. How to project book. Grades 3-8 ($15)

Ducasse. Squeak: Learn Programming with Robots ($28). There is a wiki, BotsInc devoted to this book which includes examples, screenshots and sample chapters.

The full list at Squeak books in print includes three other books, which are more expensive (39, 54, 57 dollars respectively). Of course, they might be better but I thought they were rather pricey.

1 comment:

ddadmin said...

I went through many sites of the Smalltalk and agree with all the supporters of Smalltalk. Though Smalltalk is not that popular these days, there is a new renaissance in Smalltalk development, thanks to Squeak. The more I learn about Smalltalk and Squeak the more I’m impressed. If you are programming savvy it is worth a look. In the process of my learning I have collected some good sites (more than 200) related to Smalltalk and Squeak (lessons, tutorials and programming). If you are interested take a look at the below link.
http://markthispage.blogspot.com/2009/06/more-than-200-sites-to-study-smalltalk.html