So, I was dabbling with programming from a very early age. Somewhere, perhaps, there is still a programme listing I wrote out in longhand with very wonky childlike letters testifying that I could programme before I could write. And there was a fair bit of playing games, too. Some of my earliest memories are related to the Spectrum. When we sent it away to get upgraded to 48KiB, and the shop lost it and we got a brand new one. Happily playing in the garden while counting in binary (ugh, can you believe I used to say zero-one-ten-eleven-hundred? I am cured of that now). Playing Atic Atac, which has probably led to my life-long fear of mushrooms. Watching TV coverage of the 128 KiB and being upset that it wouldn't have a joystick. Being really upset when Amstrad bought out Sinclair. (I hated Alan Sugar 20 years before it was fashionable). Helping my father with his football orrery. Learning about machine code and trying to hand-assemble bits of code despite being 9.
I never did anything big on the Spectrum itself - we moved on to the SAM Coupé when I was 11 (that being an attempt to provide an upgrade path for the Spectrum), and my juvenilia is largely for that, in the native BASIC with the odd routine in Z80 assembler. Later we got a PC and I started writing VB and then when I started sixth form college Turbo Pascal. Maybe some of those things would have happened without the Spectrum. But such early exposure had a profound influence on me and how I think.
Can kids today get that experience and come to grok computers? I am a bit worried that this was only possible in a short window. The Raspberry Pi is all very good as a learning platform, but I think it was the excitement at the roll-out of computing, and the future possibilities, that was the real reason so many of us got so into it, rather than the kit itself. That can't be recreated artificially, can it?
This entry was originally posted at http://morwen.dreamwidth.org/383667.html. Please comment there using OpenID.