Intro to OOP

What is Object-Oriented Programming?