As a parent, I want to help my 10-year-old son learn programming. He is passionate about computer games and I believe learning a programming language will not only help him understand how games are made but also prepare him for the future of programming. I would like to learn the language alongside him.
Could you please recommend a programming language that is suitable for his age and aligns with his interests, but also thinking about the future usage? It is not necessary that the language has GUI, a code would be good to start with.
p.s. a long time ago (20+) I have started with Lisp, but the most of it I have forgotten.
Googling about programming for kids, but want to hear from professionals (educators and programmers).