DS9 has been using Scratch for nearly a year now. We've found that he's learned the most by looking at other people's programs to learn new techniques. The fact that you can play a game, then see exactly how it was created, then try to recreate it on your own, is great.