As a contrast, Steven Ragnarok has a interesting talk about teaching ruby with objects [1].
Whether it's appropriate to start with an OO language I guess is another question, but I think done the right way, starting with OO isn't as hard as people think.
Whether it's appropriate to start with an OO language I guess is another question, but I think done the right way, starting with OO isn't as hard as people think.
[1] http://www.youtube.com/watch?v=SNbBC2pSiVw