Ahhh....
1. I learnt to program during my final year of primary school on a ZX81, complete with wobbly RAMPack.
2. I eventually was bought a VIC-20 by my parents, to whom I immediately demanded it be replaced with a more usable C-64.
3. A short time later, I got a modem for the C-64 that plugged into the cartridge slot, and opened up the world of fledgling BBSs, Prestel/Micronet and of course Commodore's own Compunet.
4. I became addicted to Shades (a MUD type game on Prestel).
5. I lost all my pocket money for about 5 years due to MASSIVE phone bills. ;)
6. Graduated to an Amiga 500, then 500+. Got heavily into the Amiga demo scene.
7. Moved over to an Amstrad 1512, which I slowly added an ISA based HDD, a 3.5" floppy drive for drive B: and a new NEC V30 CPU to replace the Intel 8086 and double it's speed. Also added an ISA modem card to continue my Shades addiction.
These days, I have a 42U rack of servers in my garage, and practically a laptop/tablet or desktop in every room of my house, plus a pile of unused kit, just... in... case...
Getting in to computing in the early days created a feeling that even the purchase of today's latest shiny phone or gadget cannot even hope to re-create.