Paradigma pemrograman adalah gaya dasar pemrograman komputer, yang berfungsi sebagai cara untuk membangun struktur dan elemen program komputer. Paradigma pemrograman apa pun terkenal dengan teknik apa yang dilarang dan apa yang mereka aktifkan. Misalnya, pemrograman fungsional murni melarang penggunaan efek samping, sedangkan pemrograman terstruktur melarang penggunaan pernyataan goto.