For å starte programmering må du lære det grunnleggende om programmeringsspråk som syntaks, datatyper, operatorer, kontrollstrukturer og funksjoner. Du bør også forstå begrepene variabler, uttrykk, utsagn og de grunnleggende algoritmene. I tillegg er det viktig å ha en god forståelse av problemløsnings- og feilsøkingsteknikker. I tillegg er det en fordel å ha forkunnskaper i matematikk, logikk og informatikk.