On the cognitive prerequisites of learning computer programming | lit.salon