The Visual Studio team has just launched the Beginner Developer Learning Center, an instructional resource to help budding developers get started in programming. The curriculum is divided into two tracks - web development and Windows development, and three tiers of experience.
Cool. Now maybe I can figure out what this web development thing is really all about. ;>