1. Imperative- that uses statement change a program’s state.
2. Logical- which is based on formal logic.
3. Functional- a style of building the structure and elements of computer programs.
4. Object-Oriented- based upon objects ( having both data and methods )
happy to help you out!