By Ramon Leon - 24 September 2007 under Smalltalk
Alan Lovejoy has released an excellent primer on Smalltalk that seems to really focus on what's important, message passing, and why OOP in Smalltalk isn't like OOP in other languages. For those who don't know, OOP isn't about objects and classes, it's about message passing between objects. Bad OO code is the result of not grasping this vital distinction and the source of much FUD about OO. It's also full of references for those looking to dig deeper into particular concepts, or find other resources in the Smalltalk world. I highly recommend it.