I just came across our new site aimed at helping people learn to develop using Visual Studio Express Editions. This is great introductory material - ideal for a new hobbyist developer or a teenage child (or younger! - check out the video of the 11 year old below) looking to find out more about development. The videos are very good - explaining everything from domain names to c# programming.Check out http://msdn.microsoft.com/vstudio/express/beginner/ or take a look at this sample video:

Video: Introduction to the C# Programming Language

And the 11 year old MCP - well done to her!

Video: The Youngest Developer