As I make my way through the ‘Learn Object Oriented Programming’ course on Boot.Dev, the sections on Inheritance and Polymorphism are quite challenging. I am only a few chapters away from completing the final section on polymorphism and have decided to go back to the start of the inheritance section and start this part over. Why? I don’t know it well enough. I’m not interested in going through the motions simply to move to the next course. I need to fully grasp it or else I’m wasting my time.

While I have been taking notes throughout, I’m going to take a more detailed approach to my note-taking going forward. I’m going to write my notes on each topic as though I were explaining things to another person. In this way, I hope to really understand the topic at hand before moving on to the next chapter.