This page presents a list of learning resources for kids, sorted into an order which might be useful as a course of study
Canvas Object Movement Example
Magic Eight Ball, a novice tutorial for kids
Elementary Computer Graphics: Drawing with Pixels ,Michael J. Norton ,2003
Computer Game Designing on the Macbook ,Sean Woods
This section lists Tcl programs that might pique kids interest, and provide food for thought. The code itself may be too complex for the beginner level, so should probably be elided until more proficiency is gained.
Agents, sprites and young programmers
These things might inspire the young mind
GeoGebra : free mathematics software for learning and teaching