One of the challenges facing developers of new platforms is the ability to find the right resources necessary to get up and running so you can create solutions quickly. This is no different for Windows Phone. This page is a list of resources specific to Windows Phone and is meant to be a “living document” (i.e.: we will update it with fresh links as they come available and removing stale links as needed).

This page on the App Hub gives you the links to the actual tools download pages. As of September 9, 2011, this includes the option of downloading the Release Candidate version of the Mango tools as well as the Release to Market version of the 7.0 (initial release) tools.

This is the page you need to visit to register as a developer on the Windows Phone Marketplace. If you want to publish your apps and games on the Marketplace, or developer unlock your phone for testing your apps on devices, you’ll need to register.

This link brings you to the certification guidelines for all Windows Phone apps and games. If you are thinking of publishing an app or game on the Marketplace, you need to read this to ensure your creation meets the guidelines published here.

A list of resource links for Windows Phone 7.5 developers. This is where we link to all of the specific pages within the documentation that explicitly spell out ‘how to’ implement a specific type of developer scenario. Many of these actually map to and spell out the execution of the sample code in the code samples.

This training kit was built for the initial release of Windows Phone 7 (i.e.: not Mango/7.5). That said, many of the tutorials in this training kit are still relevant and provide a good basis for new Windows Phone developers.

This Jumpstart training course was conducted to do a deep dive in to the initial release of Windows Phone 7 (i.e.: not Mango/7.5). That said, it provides some great tutorials on how to build Windows Phone apps and much of it is very relevant under 7.5 as well.

Windows Azure, Microsoft’s cloud computing platform, can be used with many different platforms, including Windows Phone. This toolkit makes it easier to consume Azure services in efficient ways on Windows Phone.

If you build mobile experiences on other platforms (like iOS and Android) and you’re interested in building apps for Windows Phone, this is a good place to start. It contains resources that map out equivalent methods and libraries from iOS and Android to .NET for Windows Phone as well as tutorial resources.