My 7 year old and I have been working together on the Super Scratch book from No Starch and he's having a blast. When he asks "Can we program now?" instead of asking to watch a TV show, it's an awesome feeling. With things like Scratch and now Minecraft (which he also loves) on the Raspberry Pi, it's great to see so many resources for kids that go beyond the BASIC programming I didn't start learning until I was a few years older than him.