This roadmap isolates the major programming paradigms so you can study how each style shapes code structure, abstraction, and problem solving.
| # | PGP | Topic | Description |
|---|---|---|---|
| Phase 1: Core Paradigms | |||
| 01 | Linear | Sequential thinking, XML-style structure, and strict top-to-bottom execution. | |
| 02 | Structured | Control flow, repetition, selection, and decomposition into predictable blocks. | |
| 03 | Object-Oriented | Encapsulation, abstraction, inheritance, and polymorphism for reusable systems. | |
| 04 | Functional | Functions, immutability, composability, and expression-driven program design. | |