Röviden és tömören: A programozó megpróbálja rávenni a processzor(oka)t, hogy bizonyos felhasználói tevékenységekre válaszolva meghatározott szabályok (program) szerint válaszoljon.
Kicsit bővebben a programozói lét nagyon sokrétű. A külső szemlélők feében kialakult „ülök a gép előtt és ütöm a klaviatúrát” sztereotípia nem a legjobb megközelítés.
Egy programozó sokat tervez, specifikál, értelmezi a problémát amit meg kell oldania. Maga a kódolás a munka kisebbik része, de ettől függetlenül ez is jelentős mennyiségű tudást igányel.
Ugyanakkor a programozási nyelvek egyre könnyebbek. A számítógép hőskorában még nem létezett programozó komolyabb matematikai tudéás nélkül, ma azonban autodidakta módon meg tudsz tanulni bizonyos nyelveket. (Persze ehhez az is hozzájárul, hogy az internet által egyre több információhoz férünk hozzá).