1. What is Object Oriented Programming
2. Classes and Objects.
3. Attributes and Methods
4. Constructors