OOP
OOP stands for Object Oriented Programming. It is a programming paradigm that allows to structure a program in a way that models the real world. In OOP, a program is made of objects that interact with each other. Like in the real world, objects have properties and can “do things”. In this section we will learn how to create objects and how to define their properties and methods.