Sounds perfect for getting your kids started. Freehttp://www.kidsprogramminglanguage.com/
What is KPL?
KPL stands for Kid’s Programming Language. KPL makes it easy for kids to learn computer programming. KPL makes it fun, too, by making it especially easy to program computer games, with cool graphics and sound.
Can I learn to program?
If you are using a computer to read this on the Web, you can certainly learn to program! Programming is really good exercise for your brain, too. The skills you already have that you will let you learn to program are reading and typing and math. As you learn to program with KPL, you will also learn something called ‘computer logic.’
A computer program is simply a series of instructions to the computer. Computers are very good at following instructions, but they must be told what to do very precisely, and using logic that the computer understands. When you learn KPL, you are learning how to do that. When you learn KPL, you are learning how to make a computer do anything you want it to do – including play games!
KPL is for games?
We invented KPL because we think learning is best when learning is fun. And the whole point of games is fun, of course! It’s also true that playing games is the thing that computers are used for more than anything else in the world. Computer graphics and computer sound make for some very fun games!
Because we were thinking about these things, we designed KPL to make it easy to program computer games. So it’s easy for you to make computer games yourself! KPL is not only for programming games – it’s for learning other things, too. But learning is best when learning is fun, right?
[link from channel9]