Programming Paradigm
A programming paradigm is a high-level way to describe and structure the concepts of programming that make up a programming language. Any programming language can be classified as supporting one or more paradigms
Some common programming paradigms include: