My grandson is turning ten next month, and I would like to expose him to simple programming. I'm not trying to turn him into a "coder", but I remember my early experiences with computers and enjoying simple programming essentials such as counting, calculating squares and primes, even just "Hello World". I am looking for recommendations, probably not graphically-oriented, but simple BASIC or whatever the current thing would be. I want him to see the numbers and the logic.
My first experience at that age (ten) was actually manually punching Hollerith cards -- I didn't really understand much of it, but it left an impression and a fascination that has stayed with me ever since. Later I learned BASIC, working with teletype. paper tape, and a minicomputer. I'm a hardware engineer, not a true programmer, computer scientist, or mathematician, but that early exposure made a big difference to me. I would like to give my grandson the same opportunity that I had, and I would be quite happy to mentor him. Perhaps it won't catch his interest, but it's worth giving it a try.
Recommendations?