Computer programming
How to teach kids programming by using Scratch from MIT

How to script in roblox -- a youtube video, make your weapons more powerful

Installing Java, compiling Java, and running Java

Teaching Alice to boys -- some suggestions

Java for Kids tutorial software ($20, free trial)

Teaching Java to kids -- a list of resources

Teaching Java to kids -- sample section from free ebook

Java for Kids -- free 200 page eBook -- by respected Java developer

Additional resources for programming Greenfoot

Going to the moon (Greenfoot game) -- tutorial

Greenfoot Tutorials

Games in the Greenfoot Gallery -- Pacman

Making a Rock, Paper, Scissors game with Scratch

Python Programming for the Absolute Beginner -- making games with Python

Comparing Python to other languages

Python (using Python as an educational programming language)

Sample questions from the Computer Science AP exam

Java course with quizzes

Alice book - Learning to Program with Alice -- book by Wanda Dann & Randy Pausch

Tiny Rock's Alice programming lesson plan

Peter Norvig (Director of Research at Google) graduation speech at University of California, Berkeley

Teach yourself programming in 10 years -- Peter Norvig from Google

Computer programming -- Educational programming languages

Alice (programming language, educational)

Programming with Alice -- what the different parts of the screen do

programming Alice -- Lesson 1 -- alien robot teaches kid robot trick

schoolcomputing.wikia.com -- a list of educational programming languages

Where do you go to download the source code for Scratch?

Alice is not, but will be in 2009/2010, a serious programming language -- by Dick Baldwin

Scratch is not a serious programming language -- by Dick Baldwin