This page presents a list of learning resources for kids, sorted into an order which might be useful as a course of study
Elementary Computer Graphics: Drawing with Pixels ,Michael J. Norton ,2003
Computer Game Designing on the Macbook ,Sean Woods
Agents, sprites and young programmers