Great idea! Have you seen the ProfStef interactive tutorial (http://www.pharocasts.com/2010/01/learn-smalltalk-with-profstef.html) included in the latest version of Pharo? Simply superb.
Nick Ager expanded the tutorial for Camp Smalltalk London; here's his post on the Seaside mailing list: http://lists.squeakfoundation.org/pipermail/seaside/2010-August/023995.html
BTW, for Smalltalk video tutorials (including a section for beginners), have a look at Pharocasts: http://www.pharocasts.com/
On Tue, 12 Oct 2010 12:28:39 +0530 "K. K. Subramaniam" kksubbu.ml@gmail.com wrote:
On Tuesday 12 Oct 2010 11:54:31 am Amir Ansari wrote:
I started with Squeak when I was using the book - most of the examples are universally applicable, until you get to the chapters on graphics/windows. But by then you're comfortable enough with the language to be able to just read through those and understand what's going on.
Very true. Squeak is designed for live adaptation ("authoring is always on"), so it is hard to capture its behavior in a static book and expect to use it unchanged for more than a couple of releases.
One way beginners can start contributing to Squeak is to take a linear guide like "Terse Guide to Squeak" and add these as example methods into Squeak which can be updated as Squeak evolves. Such a live guide can be explored through multiple aspects like senders, implementors, references etc. in the image itself.
Anyone game for it?
Subbu