We first learned about Scratch sometime around 2007 from a colleague of mine at Sun Microsystems, who was teaching his son to program.
My ten-year-old son was quite eager to learn about anything technical, so it seemed like a great fit. He adopted the handle Technoboy10, so it was indeed a great fit! He took to Scratch immediately. The program is so interactive and easy-to-use, but it was the safe and encouraging community interactions that really makes the difference. My son was learning key computing concepts through imitation, refactoring and sharing projects within that community. He also had incredible mentoring from experts, including Dr. Brian Harvey, Jens Mönig, and Dr. Dan Garcia.
Connor began experimenting with how to connect hardware and software and created a plugin for scratch to work with Sphero and other robots. It worked so well that starting at age 14, he presented and participated in panels at the Scratch Conferences in Barcelona, Boston, and Amsterdam.
He also moderated on the Scratch forums for several years.
Now he is studying Computer Science at the University of Colorado and has interned at MIT, LASP, and Left Hand Robotics!
I attribute much of his interests and success to Scratch. I tell everyone I meet with kids to check out this great program.