Fantastic Book for any novice looking to either learn from scratch or looking to update their skills to Visual Studio 2010, the basics are easy to understand, the exercises are a great asset, in that if you want to start from scratch you can, if not , then, you can use the prebuilt projects.
These prebuilt projects are ideal for any complete novice just starting out down this track, or they are ideal for you to further manipulate at a later stage. When you get a little more experience rather than having to start from scratch you simply grab a completed finished project and start from there, the ground work is in place you just modify as required.
Great book