Programming paradigms are a way to classify Programming Languages based on their features. Languages can be classified into multiple paradigms.

Common paradigms:

Imperative

Object-oriented