INTRODUCTORY INSTRUCTION
Code.org is a website that provides resources to teachers and students for introducing coding concepts
codecademy provides lessons on learning languages required for website development
Code monster is a web page that has a simple coding box on one side and an output box on the other for trying out various coding concepts; prompts are provided
Hackety Hack teaches kids how to program using Ruby
Introduction to JavaScript is an excellent program created by Khan Academy that introduces the uninitiated programmer to some of the basics of JavaScript programming
Scratch is a programming language created at MIT for the purpose of teaching kids how to code
PROGRAMMING FOR KIDS
Hackety Hack! is a website that provides tools, lessons and answers that "wil teach you the absolute basics of programming from the ground up. No previous programming experience is needed!"
Python Tutorials for Kids 8+ is a blog dedicated to teaching the basics of Python as a way to introduce kids to programming
Khan Academy offers some introductory lessons in programming