My recommendations....
1. You are doing the right thing by picking apart existing/sample projects. Modify those to get comfortable before you try to build something from scratch.
2. Check for .NET or maybe even Windows Phone/8 user groups in your area -- lot's of valuable information (and...