1890, "event planner," agent noun from program (v.). Meaning "person who programs computers" is attested from 1948.
prognosticator
program
programmable
programmatic
programme
programmer
progress
progression
progressive
progressivism
prohibit