Nice intro to Smalltalk. If you're even slightly interested in programming, you owe it to yourself to learn enough Smalltalk to "get it". Even if you never use ST again, you will be a) a better programmer for the rest of your days and b) eternally dissatisfied with the tools and environments that other languages require.
Thanks to Paul for alerting me to the latest incarnation/iteration, Scratch.
http://blog.smartbear.com/programming/todays-smalltalk-a-second-look-at-the-first-oo-language/