Windows Phone 7 has been unveiled and MS have announced all details of the development chain at the Mix10 conference.
So this could be a good starting point/collection of online resources as they appear
EDIT: I've removed the speculation tag now that the covers are off