Računalniki so vsako leto bolj razširjeni. Postajajo vse hitrejši in priročnejši za uporabo, poklic programerja pa je že dolgo postal eden najbolj zahtevnih in visoko plačanih. Tudi oseba, ki je daleč od programiranja, je skoraj zagotovo že slišala, da obstajajo programski jeziki. Za kaj so in zakaj jih je toliko?
Tako popoln kot je računalnik, brez programske opreme je le kup kovine in plastike. Programi določajo, kaj in kako računalnik počne, v kakšnem zaporedju izvaja določene operacije. Prvi programski jeziki so se začeli pojavljati v zgodnjih petdesetih letih in so bili uporabljeni za pretvorbo preprostih aritmetičnih izrazov v strojno kodo. Strojna koda je sistem računalniških navodil, ki jih mikroprocesor interpretira neposredno. A za človeka je zelo neprijetno, če program piše v strojnih kodah. Za lažje delo programerja so se začeli ustvarjati programski jeziki, ki so razdeljeni na jezike visoke in nizke ravni. Višja kot je raven jezika, lažje programerju piše v njem. Tak jezik je za osebo bolj razumljiv, saj omogoča uporabo preprostih pomenskih konstrukcij za določitev potrebnega zaporedja dejanj. Po izdelavi programa se prevede - to pomeni, da se samodejno prevede v jezik strojnih kod, ki jih procesor razume. Jeziki na nizki ravni so veliko bližje strojni kodi in jih je zato težje pisati. Imajo pa svojo prednost - programi, napisani v takem jeziku, so zelo hitri in kompaktni. Najbolj priljubljen jezik na nizki ravni je Assembler. Nekatere njegove prednosti so tako očitne, da se tudi v kompleksnih programih, napisanih v jezikih na visoki ravni, pogosto uporablja sestavljanje, kljub obstoju velikega števila programskih jezikov pa lahko razširjene preštejemo na en prst. Eden najbolj razširjenih je jezik C ++. To je zelo priročen in dovolj preprost jezik za programerja, ki vam omogoča ustvarjanje programov katere koli zahtevnosti. Ne tako dolgo nazaj je Microsoft razvil jezik C # (beri kot "si sharp"), ki ima številne nove funkcije in je namenjen pisanju programov za operacijski sistem Windows. Microsoft je izdal zelo priljubljeno programsko okolje Microsoft Visual Studio, ki omogoča programiranje v C ++, C # in nekaterih drugih jezikih. Programski jezik Delphi je zelo dobro znan. Izvira iz nekdaj slavnega Pascala, vendar je zaradi prizadevanj Borlanda dobil številne nove lastnosti in dejansko postal nov jezik. Pisanje v tem jeziku je precej preprosto in priročno, zahvaljujoč programskemu okolju Borland Delphi pa se je zelo razširilo, brez programskih jezikov pa obstoj interneta ne bi bil mogoč. Jezika, kot sta Perl in PHP, omogočata ustvarjanje skriptov, ki določajo izvajanje potrebnih dejanj na straneh spletnega mesta. Celo ustvarjanje najpreprostejše spletne strani je nemogoče brez poznavanja HTML-ja - standardnega jezika za označevanje dokumentov. Računalniške naprave so zdaj povsod: v mobilnih telefonih in bankomatih, v numeričnih upravljalnih strojih in televizorjih. Težko je najti področje življenja, v katerem ne bi bili tako ali drugače vpleteni. Vse te naprave delujejo po zaslugi programov, napisanih v različnih programskih jezikih.