Simon Allardice of Lynda.com has made a great effort to explain the ever-so important topic Object Oriented programming in a series of tutorial sessions. It's a must see really. No really.
Why Object Oriented Programming
{avsplayer videoid=7 playerid=1 width=700}
What is an object
{avsplayer videoid=8 playerid=1 width=700}
What is classes
{avsplayer videoid=9 playerid=1 width=700}