Agreed. I taught myself to program on my Acorn Atom, I still remember the "Aha!" moment when I finally understood what I needed to make a simple "Space Invaders" program on my (minimal) 2K Acorn Atom, (later sold by "Bug Byte" software).
I wrote a version of Missile Command that I got reasonably working, until we got called down for tea and my cousin "helpfully" turned the computer off.