I'm on a quest to learn OOP (Object-Oriented Programming). Up until now I've only done procedural programming with ASP (VBScript) and PHP. I've identified Stanford's Programming Methodology course as a great way to learn the OOP concepts. The course is free and online and uses The Art and Science of Java by Eric Roberts. It is Java and not PHP but most of the concepts will transfer. My method for learning the materials is (following the course syllabus (mostly)):
- Do the reading for a lecture
- Listen to the lecture
- Do the exercises at the end of the chapters, occasionally posting in a java forum if I get stuck or googling around and trying to find others' solutions and comparing mine.
- Read and do the handout materials
The problem I'm running into is the further I get into the book, the fewer solutions I'm finding to compare with. People are either not completing the book or have gotten too busy to post. Which is what led me to put this blog(ish) site together. I'll be posting as many solutions as possible for others to compare with. And of course, I always welcome people's input on how to make my code better.