Channel 9 has just launched an absolute beginner series to help people learn to program. There are two versions of the Development for Absolute beginners materials – one for Visual Basic and one for C# Well worth checking out.
There are some additional resources that have been out for a bit longer that you may not know about.
- Windows Phone 7 Development for Absolute Beginners
- Kinect Quickstarts
- ScriptTD: a tower defense engine for Windows Phone 7 – Andrew Parsons has some great help with that on his blog at Create and publish your own Tower Defense game