Looking for a comprehensive guide to development resources for Windows Phone? Visit the Windows Phone developer resources pages on App Hub.

Please find the following topic pages so you can learn everything you need to know to create great apps and games for Windows Phone:

Silverlight for Windows Phone

XNA Game Studio and XNA Framework

Windows Phone Developer Tools and Device Unlock

User Experience and User Interface

Application and Execution Model

Input, Touch and Gestures

Launchers and Choosers

Security

Frame and Page Navigation

Isolated Storage

Performance

Advertising Services

Camera and Photos

Media – Audio and Video

Push Notifications and Live Tiles

App Bar and Controls

Location and Mapping

Networking and Web Services

Sensors

Globalization and Localization

Porting Your App or Game to Windows Phone 7

Application Publishing and Marketplace