If you're going to run Linux she will enjoy using TuxPaint and playing Tux Racer.
Later get them a Mac with parental controls.
He plays all sorts of games: Monument Valley, Hello Kitty Adventure Island, What the Car, and more.
He also uses a few “learn to read” apps like Teach Your Monster and Khan Academy Kids.
We generally don’t restrict his hours on it, but also ensure he goes outside daily for walks, playground trips, or to ride his bike. He seems to regulate his usage on his own, he’ll get bored after a while and do something else. When he gets into a game he’ll spend a lot of hours on it, then beat it or lose interest. Some of the games require reading so he will ask me to play with him so I can read things or tell him what to do.
I'm thinking about getting a Rpi box slapped with an old monitor, a keyboard and a mouse. It should go straight into MS-DOS after booting -- from an emulator of course. Then I'll introduce my childhood to him. Not sure if it's the best idea, but at least he can play old MS-DOS games starting from the self-bootable ones like Alley cat.
I'll introduce game programming to him using QBASIC. I probably have to learn it with him as I never learned it when I was young.
Once the flood breaks and they discover the internet we'll be using NextDNS.
I know I’m highly unusual amongst my friends. I’ve also found it odd that the more knowledgeable someone is about tech, the more scared they are of their kids using the internet.
But just like riding a bike and swimming in a pool are extremely dangerous, yet I encourage my kids to do both of these things and instead just educate them about risks. Similarly, I think the benefit-vs-risk of the internet is FAR better than a bike & pool, so I just educate them.