In this recipe, you will be given an introduction to Object-Oriented Programming. Since this is half theory, half practice, not all of the steps will give you instructions/code that you need to execute.