Background information: I’ve used every version of Windows CE/Windows Mobile released since 1997. The only versin I decided not to adopt for day-to-day use was Windows Mobile 6.5 since it didn’t appear to provide any useful enhancements. That said, I’m looking forward to seeing if Windows Phone 7 will rehabilitate Microsoft’s mobile story the way Windows 7 rehabiliated their desktop story after the disasterous Vista release.

If you are considering developing for Windows Phone 7, Microsoft has 12 one-hour (or thereabouts) video training sessions available on the web (Silverlight required for viewing). You can find the first session as well as links to the other 11 sessions on the Microsoft Channel 9 web page linked below.

Windows Phone 7 Jump Start (Session 1 of 12): Introduction

The sessions cover Silverlight application programming, XNA games, advanced app development, working with media, and marketing your app.