8 Toys That Will Turn Your Kid Into an Entrepreneur

Courtesy of Scratch
6 of 9

Scratch

Where does a young aspiring master programmer begin? To start, he can learn Scratch, a programming language developed for kids ages 8 to 16. A team of developers from the Lifelong Kindergarten group at MIT Media Lab created the programming language and project editor, which kids can use to animate stories and design games. It's available for free at scratch.mit.edu.