I want to address one of the books in the Amazon link. 3D game programming FOR KIDS looks overwhelming even to me. The kid me would have looked a few pages and fell right asleep. I understand it isn't for the same age range as Linda's book but wow. This is the problem getting kids to stick with it. My manager talks about his kids just not sticking with programming. They go to classes and want to build things, but it is easier to play games than actually build them. Which is more valuable skill? Looking at the mockup images of Linda's book, it seems to bring kids real life scenarios with a programming ideology which is fantastic.