Procedural Programming Paradigm
Event-Driven Programming Paradigm
Visual Programming Paradigm
Mark-up Languages
Object-Oriented Languages
Class
Object
Attributes
Public
Private
Protected
Encapsulation
Inheritance
Polymorphism
OOP Advantages
High-Level Languages
Low-Level Languages