Programming Paradigms Imperative Imperative programming solves problems by laying out a series of steps. The steps are executed from the first to the last in order. Object-oriented Functional