Pick an adult solution and sit with them to provide adult guidance. You are at the stage where your relationship with your child becomes peer to peer.
If game programming stays their jam, you will be learning game programming from them in the blink of an eye. It's joyous and wonderful and only gets better.
Sure you will miss them being a small child, but you will know an amazing adult. (and they will always be a small child sometimes just as we all are).
The platform doesn't matter. Your relationship does. Good luck.