Not having formal training in computer science or programming, I’ve struggled to understand object-oriented programming. This course by Tom Mcfarlin was extremely helpful in explaining the basic concepts, particularly in regards to WordPress development.
Download an ePub: OOP in WordPress
Update: since Readability was shut down, here’s a link to the original course content.