Scratch – a free programming language designed for children 8 years and above. Here is the definition of the author/s
Scratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art — and share your creations on the web.
Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills. As they create Scratch projects, young people learn important mathematical and computational ideas, while also gaining a deeper understanding of the process of design.
I’ll think that’ll be fun to teach to my niece when he grows a little older. He already likes playing the keyboard and mouse at 7months old! (He’ll be the upcoming super geek LOL). What is also lovely about this language is that your children or you can share the program you’ve created in their site! Wanna know more, visit them here.