A detailed explanation of the Windows Phone 8 platform, tools, and programming languages used for Windows Phone 8 game development can be found at the following links:
Many subjects regarding the Windows Phone platform are presented at:
New features in Windows Phone SDK 8.0 are shown at:
The .NET Framework platform, CLR, and classes are described at:
http://msdn.microsoft.com/library/aa496123
http://msdn.microsoft.com/library/hh156542
Various information about Visual C++ 2012 is available at:
http://msdn.microsoft.com/library/60k1461a
http://msdn.microsoft.com/library/zdbe067e
C++ support from Windows Phone 8 platform is explained at:
http://www.developer.nokia.com/Community/Wiki/C%2B%2B_support_from_Windows_Phone_8
Visual C++ language reference (C++/CX) is available at:
Roadmap for Windows Store applications using C++ is presented at:
Windows Phone API reference is available at:
A guide to managed, unmanaged, and native code is presented at:
Differences in game development between the phone and the desktop are presented at:
Support for the native code on Windows Phone 8 platform is described at: