Fortunately Smalltalk is a never ending journey into the land of weirdness and Pharo is its champion. Pharo is by far the most actively developed open source Smalltalk out there. Most likely more actively developed than the commercial ones too. So the overlap is pretty minimum actually.��
Smalltalk is not a programming language. Its a live coding environment that has also a very minimalistic language. Yeap documentation is a big problem in Pharo. I was complaining about it a few days ago. However people here are very helpful and very friendly to newcomers (unlike other programming languages ) and stackoverflow questions never go unanswered so you are not alone and people can help a lot. So its not that bad. Also there is already a lot of documentation about Pharo. Pharo for The Enterprise , Pharo By Example and Deep Into Pharo should keep you occupied for months if not years.��
As a newcomer its important to keep an open mind, Pharo is actually easy to learn but unlike other programming languages is not the same thing repackaged diffirently . Its quite diffirent actually and I think that is what makes it so productive and fun.��
In any case the secret of learning is very simple ... ask and you shall receive ;)
Oh and welcome to Pharo .And remember if you are not having fun then its a Pharo bug and you should report it ;D��