Imperative Programming Paradigm is a programming paradigm that focuses on how to execute, defines control flow as statements that change a program state Comparisons With Other Paradigms Imperative vs Declarative Imperative vs Reactive Procedural vs Imperative Imperative Programming - Subtypes Procedural Programming Paradigm Imperative Programming - Principles Command-Query Separation (CQS) Principle Resources https://en.wikipedia.org/wiki/Imperative_programming