Windows Phone Learning Resources

.1890 Telephones

1890 Telephones, CC3.0 via Wikimedia Commons

Free Learning Resources



There are many free resources for learning Windows Phone development. A few of the learning resources are:

  1. MSDN contains an excellent article called Developing a Windows Phone Application from Start to Finish that steps through the process of building a Windows Phone OS 7.1. Fuel Tracker application. It teaches the basics of Silverlight and Windows Phone development by creating a simple fuel-tracking application for a car.

  2. The Microsoft Windows Phone Dev Center has an area called Windows Phone development which contains step-by-step guides for starting Window Phone development.

  3. ***Rob Miles and Andy Wigley host a series of 14 videos titled Building Applications for Windows Phone "Mango" Jump Start which covers development for Windows Phone 7.5.

  4. Andy Wigley and Rob Tiffany host a series of 20 videos titled Building Apps for Windows Phone 8 Jump Start which covers development for Windows Phone 8.0.

  5. David Britch, Francis Cheung, Adam Kinney, Rohit Sharma wrote a free PDF book titled Developing an Advanced Windows® Phone 7.5 App that Connects to the Cloud which covers the concepts leading up to, and including, accessing data in the Cloud. Code samples are included.

  6. The Nokia Developer website contains an article called Co-development for Windows Phone 7/8 and Windows 8 guide which explains how to target multiple platforms including Windows Phone7/8, and beyond.
.1896 Telephone

1896 Telephone, CC3.0 via Wikimedia Commons

Reference Web Sites



  1. Windows Phone Dev Center - Developer Homepage for Windows Phone 8.
  2. Windows Phone Code Samples - Codes Samples for both WP7.5 and WP8.0.
  3. Codeplex - Microsoft's Open Source Website.
  4. Windows Phone Certification - Windows Phone Developer.
  5. Silverlight Developer Center - MSDN Silverlight Dev Center.
  6. C# Programmer's Reference - Microsoft C# Developer Network.
  7. #define VISUAL_STUDIO - Visual Studio.
  8. Visual Studio Magazine - Visual Studio Magazine.
  9. The Visual Studio Blog - Visual Studio.
  10. Visual Studio Resources - Visual Studio.
  11. Windows Phone 8 Guide for Android Application Developers - Microsoft Open Technologies, Inc..
  12. Microsoft design principles - Windows Dev Center.
  13. NuGet Gallery - NuGet.
  14. MSDN Library - Microsoft Developer Network.
  15. MSDN Magazine - MSDN Magazine .
  16. .NET Framework 3.5 Common Namespaces and Types Poster - Microsoft Download Center.
.No 10 Desk Phone

No 10 Desk Phone, CC3.0 via Wikimedia Commons

Windows Phone Topics



  1. .NET Framework - Windows Development Framework.
  2. XAML Overview - Microsoft XAML Overview at Developer Network.
  3. Asynchronous Programming with Async and Await - Visual Studio.
  4. Implementing MVVM in a Windows Phone App - Microsoft Developer Network.
  5. MVVM in XAML: Simple and Easy - MSDN Channel 9.
  6. MVVM QuickStart - Microsoft Developer Network.
  7. Windows Phone 8 review - Engadget.
  8. Developing a Windows Phone Application from Start to Finish - Microsoft Developers Network.
  9. How do I sign up for a Microsoft account? - Windows.
  10. Windows Phone SDK 8.0 - Microsoft Download Center.
  11. Getting started with developing for Windows Phone - Windows Phone Dev Center.
  12. Windows Phone 8 App Development: Getting Started - Dr. Dobb's.
  13. Application Lifecycle - Microsoft Developer Network.
  14. Background agents for Windows Phone - Windows Phone Dev Center.
  15. App activation and deactivation for Windows Phone - Windows Phone Dev Center.
  16. How to preserve and restore app state for Windows Phone - Windows Phone Dev Center.
  17. Background audio overview for Windows Phone - Windows Phone Dev Center.
  18. Walkthrough: Creating Your First Touch Application - Microsoft Developer Network.
  19. Concepts and architecture for Windows Phone - Windows Phone Dev Center.
  20. Process - How great apps come alive. - Windows Phone Dev Center.
  21. Index of UX guidelines for Windows Store apps - Windows Phone Dev Center.
  22. Tiles for Windows Phone - Windows Phone Dev Center.
  23. Themes for Windows Phone - Windows Phone Dev Center.
  24. Globalization and localization for Windows Phone - Windows Phone Dev Center.
  25. Windows Phone Application Analysis - Windows Phone Dev Center.
  26. .NET Framework - Visual Studio.
  27. Common Language Runtime (CLR) - Microsoft Developer Network.
  28. Compiling to MSIL - Microsoft Developer Network.
  29. Compiling MSIL to Native Code - Microsoft Developer Network.
  30. Windows Communication Foundation - Microsoft Developer Network.
  31. Windows Presentation Foundation - Microsoft Developer Network.
  32. Contrasting Silverlight and WPF - Microsoft Developer Network.
  33. How to create a splash screen for Windows Phone - Windows Phone Dev Center.
  34. How to perform page navigation on Windows Phone - Windows Phone Dev Center.
  35. Navigation, orientation, and gestures for Windows Phone - Windows Phone Dev Center.
  36. In-app navigation for Windows Phone - Windows Phone Dev Center.
  37. Panorama control for Windows Phone - Windows Phone Dev Center.
  38. Pivot control for Windows Phone - Windows Phone Dev Center.
  39. Silverlight Videos and Tutorials - Silverlight Developer Center .
  40. The Windows Phone Toolkit - CodePlex.
  41. Quickstart: Adding controls and handling events for Windows Phone - Windows Phone Dev Center.
  42. Events Tutorial - Microsoft Developer Network.
  43. How to: Add an Event Handler Using Code - Microsoft Developer Network.
  44. Routed Events Overview - Microsoft Developer Network.
  45. Understanding Routed Events and Commands In WPF - MSDN Magazine.
  46. Programming with Events Using .NET - MSDN Magazine.
  47. External styles in Windows Phone - Nokia Developer Wiki.
  48. Theme resources for Windows Phone - Windows Phone Dev Center.
  49. x:Key Directive - Microsoft Developer Network.
  50. Data Binding Overview - Microsoft Developer Network.
  51. Windows Phone Data Binding - MSDN Magazine .
  52. Data Binding to controls on Windows Phone - Nokia Developer Wiki.
  53. Getting ready for Microsoft Silverlight Exam 70-506 (Part 2) - Silverlight Show, Gill Cleeren.
  54. How to encrypt data in a Windows Phone app - Windows Phone Dev Center.
  55. File manipulation with IsolatedStorageFile on Windows Phone - Nokia Developer Wiki.


.Edison Phone

Edison Phone, CC3.0 via Wikimedia Commons