Martin Armstrong writes in his blog….People often write in to ask what I would recommend for children to study. I believe science is the far better field because you have to actually prove something works. The social sciences are not science at all. They are just like reading fiction. Whatever the subject matter a child may be interested in, supplement them with programming. That is how you understand to read and write. Once you understand a subject matter, then you may be able to code something that changes the world. Encourage their curiosity. As long as they have that trait, then they will be the explorer of worlds for the future.
There are many studies of geniuses or gifted children. But what many do not realize is that children have also invented things from trampolines to ice pops (see: 10 Great Inventions Dreamt Up By Children).