This article, originally a post on the Squeak beginners mailing list,
gives an overview of the basic principles behind Smalltalk, and
details how and why they are so useful. In particular, the principles
mentioned are the syntactic pattern "object message", the fact that
user code can go everywhere in the system, and the core features of
polymorphism and inheritance.
An outcome of the work at the MIT Media Lab, Scratch is a programming
language for interactive media design. A beta release is freely
available, an official release has been announced for later this year.
You can find this and much more on The Weekly Squeak blog, the
newsblog dedicated to the world of Squeak: