Abstractie: het verminderen van het aantal programmeercodes om zodoende de programmering overzichtelijk te houden.
Algoritme: een reeks opeenvolgende opdrachten om een probleem op te lossen of doel te bereiken, vergelijkbaar met een recept om een maaltijd te bereiden.
Debuggen: het opsporen en oplossen van fouten in een computerprogramma.
Error: treedt op wanneer een computer onverwacht of onjuist gedrag vertoont, doordat de instructies niet helemaal kloppen.
Herhaling: een deel van een computerprogramma dat meerdere keren herhaald wordt, ook wel lus of iteratie genoemd.
Patroon: een beschrijving, of weergave van een probleem of oplossing die meerdere keren herhaald of hergebruikt kan worden .
Programmeertaal: formele taal die gebruikt wordt om instructies te communiceren aan een computer.
Representatie: de weergeven van een probleem of oplossing in een andere vorm, bijvoorbeeld een tekening, tekst, reeks symbolen of instructies.
Runnen: het uitvoeren van een computerprogramma.
Variabele: wordt gebruikt om informatie te bewaren, met een naam en een waarde, zoals "leeftijd" in combinatie met "8".
Voorwaarde: een vergelijking om te bepalen of iets wel of niet gedaan moet worden, bijvoorbeeld "als... dan ..." of "zolang ... doe... " of "herhaal ... tot ....".