Earlier quoted context omitted.
I think you might be onto something. For my oldest son I tried to help him along in python. Just poking about in the interpreter went great, but pygame overwhelmed him and when his laptop died he never picked-up again where he left-off. For my youngest son I introduced him to awk first. In an editor he would edit the script and then run it in the terminal. I explained how every line goes in order. At first his script…
Python is nice, but pygame is just a wrapper around sdl. I am not surprised it was not appealing. How do you do graphics in awk? If you don't then using js and one of the html5/canvas based game engines might be a reasonable step forward.
In any case I spent some time on it tonight for my son. I've made a little html file that is a nice harness for him to write JS so he does not have to know much of anything other than innerHTML.
https://github.com/msliczniak/msliczniak.github.io/tree/mast...