Php Object oriented solutions is a great book too. I am taking a class on Java in September, I think learning a language that it is required to code in OOP will solidify my knowledge of OOP. So far like you I have been learning languages that you could get away writing procedural code, even...