Before object oriented programming, there was what's called 'Procedural Programming'. If I wanted to describe the mundane takss of my day to day routine, I could do so using procedures, such as "I wake up. I brush my teeth, etc."
However, we as humans tend to think of everything as an object. This is why languages like Ruby take objects to the extreme by making everything objects. Object oriented programming is good, because it makes thing easier to understand, and easier to extend. I can just include a library and have access to many more objects and methods.
I get into a car, which is an object. I turn on the car, which is a method on the object. Object interacting with each other is what OOP is all about.
Most modern languages are object oriented. Php, Java, Scala, etc.
Some Differences between a Class and an Object