I got into programming because my Mom's IBM PCjr had virtually no games but had a BASIC cartridge. And more than that, it had a complete BASIC reference manual in a three ring binder, documented to IBM's professional standards.
I would finds BASIC games in magazines for Apple or Commodore and then port them over to IBM BASIC. Of course, games short enough to be published in a magazine are sort of rudimentary, so I would find the process of coding far more fun than the actual game. But it was the start of what would be a very fulfilling (and profitable) vocation for me.