Login

Please fill in your details to login.





a.4.7 language paradigms

Change your mindset. Explore the different programming paradigms that dictate how we solve problems, from the step-by-step imperative style to the object-based world of OOP.
There isn't just one way to write code. A Programming Paradigm is a "style" or mindset of coding. Some languages are like a strict drill sergeant (Imperative), giving orders one by one. Others are like a blueprint architect (Object-Oriented), building systems out of interacting objects. We even have styles that focus purely on maths (Functional) or just describing the result you want (Declarative). Understanding these styles helps you pick the right tool for the job, whether you're building a website, a game, or an AI.

page icon
This page is mainly about programming_languages

page icon
Follow the recipe. Dive into the imperative style of coding where you give the computer a specific sequence of commands to change the state of your program step-by-step.
page icon
Don't call us, we'll call you. Learn how event-driven programs wait for user clicks, key presses, and sensor signals to trigger action, powering everything from games to GUIs.
page icon
Think in objects. Master OOP, the industry-standard paradigm that lets you model software as a collection of interacting objects, blueprints, and hierarchies.
page icon
Tell the computer what you want, not how to do it. Explore the declarative paradigm, encompassing markup and query languages alongside the mathematical rigor of Functional and Logic programming.
page icon
From chatbots to self-driving cars. Dive into the world of AI and Machine Learning to see how computers are trained to learn patterns and think like humans.
Last modified: March 20th, 2026
The Computing Café works best in landscape mode.
Rotate your device.
Dismiss Warning