This gets you the 80% of OOP with the 20% of effort. Get to know the foundation of OOP well so that when, in the later module, we cover advanced OOP, you will be ready. Learn about static vs instantiated classes, properties (auto, full, read-only, write-only, etc.), namespaces, and more.
Tim learned software development the hard way, with lots of dead-ends, confusion, and knowledge gaps. His goal is to make learning software development easier through clear tutorials, best practices, and relating everything to the real world.