Istnieje kilka klasyfikacji języków programowania:
A. Wg paradygmatów
B. Wg generacji
A. Podana niżej klasyfikacja języków
programowania jest konsekwencją paradygmatów programowania, ale nie jest jednoznaczna.