Personally, I find that the best way of learning is by doing. My creativity has never been good for this endeavour. Also, I believe it is important that exercises are well suited for the language. It would be nice if some experienced users could provide this. Learning it can change your life.
Many people report that it brought back their first love of programming.
It is a simple language, and one that is consistent and powerful. However, it is not easy to learn. The syntax is different from any other language, and you have to learn a fair bit of the class library before you can master Smalltalk. VisualWorks comes with a lot of documentation, some of which is labeled a tutorial. However, it is not aimed at new Smalltalk programmers as much as it was aimed at Smalltalk programmers who didn't know the new GUI design tools when they came out in 1992 or so.