Introduction to Programming Paradigms

Get an overview of what will be covered in this chapter.

We'll cover the following


If we look at all the programming languages, we can see patterns and similarities between them, and we can use these to classify them into different paradigms. The word paradigm means a typical example or pattern of something, and this is precisely what we’re looking for in programming languages when grouping them.

The reason we want to do this classification is because the way we write a program in one of these groups will differ significantly from how we do so in languages belonging to another group.

A computer program will almost always, in one way or another, model something in the real world. We’re solving real-world problems using software. The focus is on how we can best model and represent real-world things in code and how we can best structure the solution we have to this real-world problem.

Get hands-on with 1200+ tech skills courses.