My first computer was a Commodore 64 with tape driver I instantly feel in love with this machine the games that you could buy for it.
The audio and graphics were simply amazing I guess this kind of inspired me to learn programming although I never did take this up as a profession.
Apart from BASIC I also I learnt how to write programs in MOS6510 (6502) machine code simple stuff although I could never get my head around ADC and SBC.
Then came the age of the PC emulators in the late 90s where you can image your tapes with software and instantly load them and playback like the old days.
The only let down of the C64 was the BASIC interpreter I think the BBC Micro rule in that department although not with the audio "beep" "beep".
Does anyone know what *fx255,1 does on a BBC I've forgotten??