Windows Phone 7 is here, and with it comes a whole new way to leverage your current .NET skills. As you likely know, the native API used to build applications with this devise is in fact.....Silverlight (Yippy! No Objective C ;-)
To this end, if you already know how to work with XAML, Silverlight, Expression Blend and Visual Studio 201, you are certainly on the right path. However, you do need to start by installing the correct project templates and Phone SDK.
Here are a few websites to help you get your development machine up and running, and begin your investigation of Windows Phone 7 development.
The Windows Phone Developer Center. This is the "official" Microsoft portal into Windows Phone 7 development. Here you will find links to download the necessary tools and project templates.
Code Samples! Microsoft also has created a number of useful code samples at the MSDN site. For example.....
Windows Phone 7 Developer's Blog. The name says it all. Tech articles from the team.
Expression Blend Windows Phone 7 Videos! Once you have updated your Blend IDE to support the Phone templates, you will certainly want to take time to look over these videos.
While there are MANY more Phone websites than I have listed here, I'll wrap up with the obvious: The Silverlight site. Remember, when you are doing Silverlight development, you have already won 1/2 the battle ;-)
Happy coding.