I can see kids having an easier time with Smalltalk as a first language than most of us have coming to it from other more traditional procedural languages.
Here’s one for Squeak illustrating that:
The ideas of Squeak are living on in Scratch. The first few versions of Scratch were implemented in Squeak. Scratch seems to emerge as the dominant tool for programming classes in schools.
Oh yeah. I’ve been excited about Scratch since I first read the experience report on what people were doing with it. Kids were forming communities, starting businesses, all kinds of things. Neatest thing about it to me after its impact was that they made language constructs into lego blocks of specific color and shape. I recall that specific things wouldn’t go together unless they visually fit together. That’s brilliant. It also told me shape was probably under-researched for programming.
EDIT: I forgot to mention I didn’t know Scratch was written in Squeak. I thought Squeak faded into obscurity but it got maintained and reborn in new form. Thats awesome. Thanks for that. :)