Jotta ohjelmat säilyisivät niin, että niitä voi ajaa (suorittaminen eli ajaminen) useampia kertoja, ne on säilöttävä jonnekin. Tämä "jokin", mihin ne säilötään, on yleensä ohjelmatiedosto. Ohjelmatiedostot ovat tavallisia tiedostoja, jotka tyypillisesti kirjoitetaan editorilla, ja joiden sisältö on ohjelmointikielisiä ilmauksia eli muodon määrää ohjelmointikielen syntaksi.
Ohjelmakehitystä hidastavista tekijöistä yksi pahimpia on editoinnin, tallentamisen, kokeilemisen, virheenetsinnän (virheenselvitys) ja jälleeneditoimisen muodostama sykli. Jotkin kielet sallivat kokeilla ohjelmia suorempaan; esimerkiksi Python-ohjelmiahan voi python-komentotulkin tai Idlen avulla kokeilla rivi riviltä. Myöhemmin kurssilla opetataan tekniikoita, joilla voi testata ohjelmia "paloittain".
(takaisin ohjelmoinnin käsitteet-sivulle)