This is Part 1 of a quick guide to Object Oriented Programming in C++ (aka OOP). Which even if not exhaustive, we want it to be a very practical guide to Object Oriented Programming in C++. You will learn to define classes in C++, to use constructor and destructor, to debug C++ code and many more. This tutorial is by examples so you can learn C++ and OOP fast with very practical code.