Teaching kids to Program

The guys over at Microsoft Research Gadgeteering.NET have produced a really good guide on teaching programming to kids using Visual Basic and Gadgeteer.

it is aimed at 14-19 year olds, you can get it free from Here 

b.