My son started with Scratch and did that for a few years. Then he tried Pico-8 when he was about 10 years old and got really interested on it. About a year ago, he tried Godot, and has been using it since. He is mostly a self-learner so he was able to pick up each of these on his own. I only gave him suggestions on what to try.
I would recommend starting with Scratch as many have suggested. It is easier to pick up than other options, and kids can always move onto something more complex later on.
I would recommend starting with Scratch as many have suggested. It is easier to pick up than other options, and kids can always move onto something more complex later on.
There is also Arcade MakeCode (https://arcade.makecode.com) which is similar to Scratch.
Some of my son's projects:
- Godot: https://arandompsi.itch.io
- Scratch (rather old): https://scratch.mit.edu/users/codewithliam/projects/