I think the Atari ST was what hooked me to computers and GfA-Basic to programming. I never had a C64, though, or even a Sinclair (a friend had one of those)). I'm still amazed at those video swaps where you display one block of memory as the current display while you're redirecting all screen writes to a second block of memory. You'd then switch the addresses for the screen output and were able to generate very smooth animations. Or finding somebody with an EEPROM burner in order to upgrade the basic OS.
_________________________
There are two types of vessels, submarines and targets.