Basics, visual programming http://code.org scratch (mit) Interactive with games, with basics basics http://codingavengers.com codecombat.com https://www.khanacademy.org/computing/computer-programming beyond basic https://pragprog.com/book/csjava/3d-game-programming-for-kids Web sites / js http://coderdojo.com minecraft mod mazes pragprog book making an ios game