When I was a kid, my dad got an Apple IIe compatible personal computer called a Laser 128 for work and he let me use it. It had a whopping 128KB of RAM and no display. (You needed to plug it into a TV like a video game console.) However, I didn't care at the time because I could play video games on it. I remember playing games like Number Muncher and Carmen Sandiego.
If you didn't put a game diskette in the floppy disk drive and turned on the power, the Laser 128 would drop you at a BASIC prompt. I started playing around with the console and learning some elementary BASIC commands. However, "advanced" control flow structures like "for loops" were too complicated for my elementary school brain. So I went to the library and checked out some books on how to program games. In the back of those books, there were complete printouts of the code for games that I could then very slowly type into the Laser 128 and save to a floppy disk. After doing this a few times, I started to understand what the code was doing and my interest in computer programming was born.