As part of my OO class, I'm learning Smalltalk. More specifically, I'm learning Squeak which is an open implementation of Smalltalk. What follows are some of my observations about the language. I'm assuming that most readers are unfamiliar with it as Smalltalk is not one of the popular languages any more.
Smalltalk is a very interesting language, but it is old. Newer languages have refined the concepts and implemented them better. I don't think Smalltalk makes a great production language anymore. However, there is a lot useful here. Learning it can be beneficial.