Object-Oriented Programming or OOP is a high level programming language which is based on concept of object. OOPs is widely used nowadays and follow bottom-up approach. Example of OOP are  Java, C++, C#, Python, Objective-C, Scala, PHP, JavaScript, Dart, Swift, Ruby, Perl, etc.