Ha, computer bro upvote for you.
I learned programming with my Amstrad CPC (6128!) manual. Some of it I did not understand at the time, especially stuff about CP/M and the wizardry with poke. But the BASIC, that worked very well. Solid introduction to core concepts that didn't really change much, really. We only expanded (a lot) over them.