2. Introduction to Object Oriented Programming
This section introduces introduces Object Oriented Programming (OOP). It discusses the benifits and key concepts of OOP.