The Hour of Code features great resources for ages 6 to 100 to learn how to create simple or complex programs, beginning with drag-and-drop programming.
Crunchzilla is a fun way for all students to learn how to painlessly write JavaScript programs. It offers three different interactive tutorials where kids and adults can play with code, experiment, build, and learn. Code Monster is for younger children, ages 9-14, and for curious adults. Code Monster is the easiest tutorial. Code Maven is for ages 13 and up and is harder than Code Monster with more difficult problems, more depth, and more explanation. Game Maven is for adults and older teens who have some programming experience. Game Maven is a step-by-step tutorial for writing three different video games.