Algorithmic for children
The following computing challenges can be done at home for fun
Learning how to code
Scratch from MIT: Information for parents can be found here.
Python: python is a simple and widely used programming language that children can learn at a young age.
The language your child learns does not matter. Coding is about learning how to make algorithms and those have the same structure across all programming languages. And, coding teaches your child how to think and how to plan.