Et program er et antal filer på din computer, der kan "køres" det vil sige når du starter det, så vil komputeren gøre noget. For at lave et program skriver man nogle beskeder i text. Text beskederne giver man til et compiler program, der oversætter dem til maskinekode som computeren kan forstå. maskine koden bliver gemt som en .exe fil eller som en dll (dll står for dynamic link library, og er en slags hjælpe programmer for at starte programmet skal du køre .exe filen.). Maskine kode er meget svær at overskue for mennesker, derfor bruger man compileren til at oversætte tekst programmet til maskine kode. Program tekst kan også være svær at forstå.
Der findes flere forskellige programmerings sprog.
De programmer du kommer at lave her på siden bliver lavet på en lidt anden måde. Når vi arbejder med et program lægger vi det ind i browseren. Browseren er lavet sådan at den kan forstå java script, og browser programmet får så computeren til at vise de ting på skærmen, som vi har programeret.