Eftersom datorer var både stora och dyra var det till en början väldigt få människor som hade möjlighet att programmera. Finlands första dator ESKO (Elektroninen SarjaKomputaattori) började byggas 1955. Efter många svårigheter stod datorn klar 1960, men hamnade snabbt på ett museum som föråldrad.
Förr i tiden var det väldigt besvärligt att använda dator och det skilde sig mycket från hur det är att använda dator i dag. Till exempel på universitet kunde det finnas bara en dator som alla använde gemensamt. Datorn hade ingen skärm, utan programmerades med hjälp av hålkort som gav den instruktioner.
Trots att de första datorerna var rudimentära, utvecklades tekniken fort och maskinerna blev tillgängliga för den bredare publiken. På 1980-talet kom det billiga hemdatorer på marknaden. Med dem kunde många bekanta sig med programmering. Programmeringsspråket på dessa maskiner var BASIC, som även fungerade som maskinens operativsystem.
Sedan 1980-talet har datorerna effektiviserats otroligt mycket och många olika nya programmeringsspråk har blivit tillgängliga. På denna kurs använder vi Python-språket för programmering. Den första versionen av Python utkom i början av 1990-talet. Det är ett lätt och populärt språk för att börja programmera.