Programmeringsparadigmer beskriver forskellige fundamentale måder at programmere en computer på. Der er typisk tale om fire overordnede og relativt forskellige programmeringsparadigmer – imperativt, funktionsorienteret, objektorienteret og logikbaseret.