This section covers the basics of Object Oriented Programming. Even if you are familiar with Object Oriented Programming, I recommend you to read through all chapters to get the most out of this book.