The foundation on which C# applications are built. Object Oriented programming (or OOP) includes class instantiation, class libraries, 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.