programming - Alice is an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web

code, They say "Codecademy is a team of hackers working hard to build a better way for anyone to teach, and learn, how to code."

Definitions and concepts related to  programming 

early greek programming of solar eclipses2 using  mechanical computation modelled with LEGO  

khan academy - computer science, Introductory Video - You are smarter than a computer!

languages - go to a page with links to an index and environments to run computer programs

learning to program is not easy1 As Peter Norvig so eloquently describes, and where I first learnt about Squeak and eToys!, bbc click preview   Learn how to make a website. They offer free tutorials in all web development technologies. 


1. Norvig, P (2001) <On-Line> Teach Yourself Programming in Ten Years. Available at Last Accessed 27th November 2007