Section 1 - Introduction and Resources
6A.1.1 Overview
This week we will introduce the most important concept in modern programming languages: Object-Oriented Programming (OOP). We start learning OOP by introducing classes. Then we introduce methods that are defined inside classes. There are two kinds of methods and data in classes: instance and static. We'll see how they differ, and when to use each.
Without further ado, let's dive in.