C++, not Visual C++ is the center language for Metro Design, not C#, at least in my opinion. There aren’t any books as I am writing this post, so you are on your won. If you need to brush up on your programming skills here are some books you might want to take a look at. Then again, just about any book on C++ will get you up to speed.
Author: Ivor Horton
Ivor Horton is the preeminent author of introductory programming language tutorials; previous editions of his Beginning Visual C++ have sold nearly 100,000 copies. This book is a comprehensive introduction to both the Standard C++ language and to Visual C++ 2010; no previous programming experience is required.
Authors: Herb Sutter; Andrei Alexandrescu
Two of the world’s most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards.
Author: Nicolai M. Josuttis
The C++ Standard Library provides a set of common classes and interfaces that greatly extend the core C++ language, with comprehensive documentation of each library component, clearly written explanations of complex concepts, descriptions of the practical programming details needed for effective use, and examples of working code.
Authors: Jeffrey M. Richter and Christophe Nasarre
The preeminent guide to programming application for Windows with C++. Programming Applications for Microsoft Windows is a classic book (formerly titled Advanced Windows, Third Edition) and is now fully updated for Windows Vista, including the latest information about Windows XP. In-depth and comprehensive, this essential reference covers the Windows operating system and how to program at the API level.
I found some WordWare Game developer books that are working quite nice as well.
Not easy reading, but necessary.