Programlama dili, programcıların algoritmalarını ifade etmek için kullandıkları standartlaşmış notasyonlardır. Programcılar komut yazmak için farklı rogramlama dillerini kullanabilirler. 2500 den fazla programlama dili mevcuttur.
Programlama dilleri insan algılamasına ve makine diline yakınlığına göre 3 Grupta incelenir.