The listing culture is a hybrid between gutenberg galaxis and software. Software was often distributed in the mainframe time as source code ( c ). each system had a different set of hardware, processor. c and co were the platform. You could compile it for your system. 

The listing culture brought source code to the magazines and could be published. first with basic and co for homecomputers, later with checksums, than basic with assembler inlines, than only shortcodes. 
of course by typing in you could learn how to code and solve problems.
 
 
research:research:gamestudies
 
 
die motivationsmechanik ist ja auch interessant. man wählte zuerst aus. was könnte man gebrauchen. dann setzte man sich dran und musst zuerst einmal die sachen eintippen. die textsorte listing war ja oft, ein bisschen theorie, die erklärung des programmes/architektur. dann praxis
wie die textsorte rezept beim kochen. dann ging das aptippen los. bei den einen der versuch zu verstehen, bei den anderen nur aptippen. dann war man fertig. testete. 1. belohnung es läuft. 2. belohnung man hat vielleicht was gelernt 3. belohnung: es hilft oder macht spass.
4. man denkt, das könnte ich auch. und versucht selbst etwas. (die alte telekoleg idee .-) gingen die listings in den heften schon zurück über die jahre oder?
(ich meinte jedenfalls) wurden mehr so helpers. das ganze bediente ja auch einen noch nicht vollständig
entwickelten software markt. nicht zu vergessen, die keyboards wurden auch besser. gerade beim atari st und amiga.
Die ST-Tastatur kam mir (als gelerntem Maschinenschreiber) immer zu "schwammig" vor. So gut wie auf der Atari-8-Bit-Tastatur konnte ich darauf nicht schreiben/programmieren (was mich aber nicht davon abgehalten hat).