Object Oriented Programming is a concept based on class and objects. A Class is like a repository which contains all data members and methods. On the other hand, an Object is an instance of a class which acquires all the properties(data members) and behavior(methods) of the class.
Object Oriented Programming concepts will help to make your code more reusable and more simple. It will make your code less complex, more reliable, more maintainable, and generally better.