Maskinsprog er det laveste niveau man som bruger kan programmere på, det ligger helt tæt op ad CPU'ens instruktionssæt. Maskinsprog er meget primitivt (sammenlignet med høj niveau sprog), og er besværligt at strukturere større programmer i - derfor bruges det normalt kun til virkeligt tidskritiske sektioner af programmer.
C er et systemsprog og efterfølgeren til de ukendte sprog A og B. Var tidligere det mest benyttede sprog til systemudvikling. En senere udvikling er C++.
C++ er en udvidelse af C, her fik man objektorienteret programmering med i det. Hvis man kender til dette sprog er det ikke svært at lære PHP og JAVA og omvendt.
C# er et C++/Java-lignende sprog, som bruger Microsofts .NET Framework. Sproget er strengt objektorienteret. Sproget er meget bundet til Windows, men Mono gør det muligt at afvikle de fleste C#-baserede programmer på andre platforme.
Et programmeringssprog udviklet specielt med henblik på at det skulle være forståelige engelske kommandoer og økonomisk transaktions orienteret. Benyttes fortrinsvis i banker med større mainframes løsninger.
Java er et objektorienteret programmeringssprog, som er uafhængig af platform. Der findes forskellige versioner f.eks. til udvikling af Applikationer benyttes J2SE og til Webudvikling J2EE.
Visual Basic er et meget nemt sprog at bruge og er godt til dem der vil lave et program, der virker, og som har en smart GUI. Vil man dog hen og bygge spil, skal man nok kigge på C++, da det er et meget hurtig sprog.
Microsoft framework til udvikling af service orienterede og netbaserede løsninger. Til frameworket hører f.eks. C# og videre udviklinger af sprogene Visual Basic og J++.
Microsofts nye XNA API, er et moderne værktøj for programmøre som beskæftiger sig med spiludvikling. XNA køre sammen med Microsofts .NET framework, og kan køre på både Windows og Xbox360.