Paradigms
Programming Paradigms - (Wikipedia)
Multi-paradigm - (Wikipedia)
Most modern programming languages
(Python, Ruby, Javascript, C++, Java, VB.NET, ...)
use a mixture of at least four paradigms
(Functional, Structured, Object-oriented, Event Driven).
See also: Control Flow - (Wikipedia)