Yra tūkstančiai kompiuterių programavimo kalbų. Šios kalbos naudojamos valdyti kompiuterių elgesį, apdoroti informaciją, išreikšti algoritmus ir atlikti užduotis. Kai kurios kompiuterių programavimo kalbos egzistuoja jau daugelį metų, o naujos kalbos arba senųjų variantai kuriami kiekvienais metais. Kompiuterių programavimo kalbos svyruoja nuo paprastų ir lengvai naudojamų iki labai sudėtingų kalbų, kurias naudoja tik labiausiai technologiškai įgudę programuotojai.
Viena gerai žinoma kompiuterių programavimo kalba vadinama Visual BASIC. „Microsoft Visual BASIC“ laikoma aukšto lygio programavimo kalba. Jis kilęs iš pradedančiųjų universalios simbolinės instrukcijos kodo (BASIC), disko operacinės sistemos (DOS) programavimo kalbos. Manoma, kad „Visual BASIC“ yra paprasta išmokti, jame yra kodų, panašių į rašytinę anglų kalbą. „Visual BASIC“ yra vaizdinis ir pagrįstas įvykiais, o grafinė programavimo aplinka.
Pascalis taip pat gerai žinomas tarp besidominčių kompiuterių programavimo kalbomis. 1970 m. sukurta profesoriaus Niklauso Wirtho Pascal yra privaloma kalba. Privaloma kalba yra ta, kuri naudoja skaičiavimus kaip teiginius, keičiant programos būsenas komandų sekomis. Profesorius Wirthas sukūrė Pascal, kad užpildytų funkcijų spragas, kurias paliko kitos kompiuterių programavimo kalbos. Jo plėtros tikslai buvo sukurti programavimo kalbą, kuri palengvintų geros struktūros programų kūrimą, padėtų įgyvendinti efektyvumą ir būtų naudinga mokant kompiuterinio programavimo koncepcijas.
Fortran yra bendrosios paskirties kompiuterių programavimo kalba, kurią IBM pirmą kartą pristatė šeštojo dešimtmečio pradžioje. Tai viena iš dažniausiai naudojamų kompiuterių programavimo kalbų, skirtų skaitmeninėmis ir mokslinėmis skaičiavimo programomis. Fortran telpa į kategorijas, skirtas bendrosios paskirties ir būtinoms kompiuterių programavimo kalboms; tai taip pat laikoma procedūrine. Jis dažnai naudojamas daug skaičiavimų reikalaujančiose srityse, tokiose kaip skaičiavimo mokslai ir klimato modeliavimas.
C++ yra aukšto lygio kompiuterių programavimo kalba. Jis laikomas bendrosios paskirties ir plačiai naudojamas šiuolaikiniams kompiuteriams. Bjarne’o Stroustrupo sukurta „Bell Labs“ C++ pirmą kartą buvo pristatyta 1985 m. Ši programavimo kalba buvo sukurta UNIX aplinkai, todėl programuotojai gali mėgautis lengvesniu kodo rašymo procesu ir gerinti kodo kokybę. Be to, C++ leidžia modifikuoti esamą kodą jo nekeičiant.
Dažnai laikomas C programavimo kalbos superrinkiniu, C++ apima kai kurias ankstesnės kalbos ypatybes. Jis taip pat gali pasigirti kompiliatoriais, galinčiais paleisti C programas. Tačiau yra didelių skirtumų. Pavyzdžiui, C programavimo kalba, sukurta aštuntojo dešimtmečio pradžioje, naudoja struktūrizuoto programavimo koncepcijas, o C++ yra orientuota į objektą. C++ buvo sukurta siekiant patobulinti C programavimo kalbą.