You've heard the news by now: we're launching Windows Phone 7 on October 12th. We have a free full day MSDN Simulcast event you can sign up for; definitely worth it for developers interested in the platform.
In the US, there are also a lot of live in-person Free Events to learn Windows Phone 7 Development listed at http://www.msdnevents.com/wp7devlaunch. I encourage you to register now as they are filling up fast.
Jesse Liberty has also been creating a ton of new Windows Phone 7 training content (tutorials and videos) on Silverlight.net in preparation for the launch. Our MSDN Phone home (quit it with the ET jokes) hub has several introduction videos as well as links to other content.
In short, we're doing a ton to help you be successful with this new platform.
Now here's the "free phone" part
Scott Hanselman has made a deal where two people in the community (US only for now) will win a free Windows Phone 7. Check out his blog for more. Kudos to Scott for working that out, and good luck to everyone interested in winning a free phone.
It's simple, it's free, and you may win a cool new phone. Sounds like a win to me