Pour l'arrivée sur le marché des nouveaux téléphone mobile qui fonctionnent sous Windows Phone 7, Microsoft publie Programming Windows Phone 7. Il s'agit d'un livre électronique dans lequel l'auteur du livre reprend les bases de programmation pour le dernier système mobile Windows. Au fur et à mesure des chapitres du livre Programming Windows Phone 7, regroupés dans des parties distinctes, le niveau augmente. Il propose notamment d'apprendre à la programmation de jeux sous XNA ou le développement d'applications Silverlight.