Programmeerimine tähendab arvutile täpsete käskude andmist, et see teeks soovitud tegevusi. Alustame lihtsatest põhimõistetest, mis kehtivad peaaegu kõigis keeltes.
Muutuja on nagu silt kastile, kuhu saab hoiustada väärtust, näiteks arvu või sõna. Näide Pythonis: nimi = "Jaan".
Tingimuslause laseb programmil teha otsuseid. Näide: if vanus >= 18: print("Täisealine").
Tsükkel kordab käske mitu korda, ilma et peaks sama koodi mitu korda ümber kirjutama. Näide: for i in range(5): print(i) kordab käsku viis korda.
Scratchis või Pythonis kirjuta lihtne programm, mis küsib kasutaja nime ja tervitab teda ekraanil.