Once they are comfortable with scratch you can get them a Raspberry Pi and develop hardware-software projects depending on their interest.
Knowing Scratch also helps to get them into game development.
Lastly, after getting Scratch you can get the kid a Lego Mindstorms kit and build robots, musical intruments, etc.
I taught a quick intro course to it at her school in December. Here are the intro lessons I taught
http://nextlesson.com/homeschooling-ideas-learn-programming/
Once they are comfortable with scratch you can get them a Raspberry Pi and develop hardware-software projects depending on their interest.
Knowing Scratch also helps to get them into game development.
Lastly, after getting Scratch you can get the kid a Lego Mindstorms kit and build robots, musical intruments, etc.