We had a ZX81 too, with a 16K ram pack I'll have you know

That one had the tape drive, with games like Flight Sim which I was too young for then, although I can now fly in FSX. Although me and my brother could play a mean game of Snowflake

. Does anyone remember the tapes that had multiple games on, when trying to find the right part of the tape, there was someones voice which said the name of the game at that part of the tape, in between all the squeeling noises
The +3 also had a tape drive plugged into the side, so I could play the games 'lent' to me by my mates, but I also got a plug in thing on the back (multiface?) which when you press the red button it froze the game and let you poke new values in to the games for ammo, lives etc, it also allowed me to save the whole game at that point to the disk drive, so was a good way of transferring from tape to disk. I was endlessly hacking Elite with that, great fun.
From that I progressed to an Atari ST, which I got cheap when they were going out of fashion. Then only started on PC's when I bought a 386 SX16 base unit from a car boot sale for £15. Me and my Dad then had to buy a new hard disk, £50 for 40 megabyte (not giga) 1MB of RAM and a monitor, then had to buy the disks with DOS 6 and Win 3.1. A good introduction to PC's I think, as learning the DOS stuff makes you understand things a bit better IMO.
Never been much of a programmer, although I did do an OU course which included machine code, which was interesting. Anyone recommend a good programming language to try to learn?