"learning to program is a process not an event."