Înainte de a vă familiariza cu această direcțieca o clasificare a limbajelor de programare, merită puțină înțelegere a termenilor și conceptelor. Fiecare computer are capacitatea de a efectua o serie de sarcini specifice, urmând o execuție pas cu pas a algoritmilor programului. Unirea instrucțiunilor care indică calea soluției este numită program de calculator. Cu toate acestea, pentru a traduce discursul uman într-o formă care să fie ușor de înțeles de către un calculator, se dezvoltă sisteme speciale de notație, care în cele din urmă, cu ajutorul traducătorului, dobândesc forma codurilor mașinilor.
Există diferite niveluri de limbi de programare,care sunt împărțite în jos, înalt și ultra-înalt. Prima direcție presupune introducerea de către persoană a unei anumite secvențe de figuri care are un tip de unități și zerouri. Există o probabilitate mare de eroare. Pentru a lucra în această direcție este necesar un specialist înalt calificat. În a doua direcție este obișnuit să se facă referire la limbile BASIC și FORTRAN, ALGOL și PASCAL și multe altele. Descrierea instrucțiunii în această formă este mult mai simplă și ușor de percepută de o persoană. Un reprezentant ultra-la nivel înalt este APL. O eroare la utilizarea acestei opțiuni este complet eliminată, iar dimensiunea programului este redusă la minimum. Dezvoltarea limbajelor de programare a avut loc în ordinea descrisă. În această etapă, cele mai populare limbi de nivel înalt.
Toate limbile cunoscute din lumea creării programelor pot fi împărțite în mai multe tipuri: