A Microsoft tem um site para os desenvolvedor que é o App Hub.
http://create.msdn.com
Nesse site encontramos as ferramentas de desenvolvimento (todo o pacote para o desenvolvimento).
A boa notícia é que as ferramentas para desenvolvimento são grátis.
Ferramentas para desenvolvedores:
http://create.msdn.com/en-us/resources/downloads
ou
https://www.microsoft.com/express/Phone/
ou também
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=04704acf-a63a-4f97-952c-8b51b34b00ce
Windows Phone Developer Tools October 2010 Update
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=49b9d0c5-6597-4313-912a-f0cca9c7d277
Visual Basic for Windows Phone Developer Tools - RTW
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=4e97ea70-e479-4c05-814f-639d71690e5d&displaylang=en
XNA Game Studio 4.0
Download XNA Game Studio 4.0 Windows Phone Developer Tools
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=04704acf-a63a-4f97-952c-8b51b34b00ce&displaylang=en
Download XNA Game Studio 4.0 Standalone (Windows XP)
http://go.microsoft.com/fwlink/?LinkId=197288
Mais detalhes:
http://create.msdn.com/en-us/resources/downloads
Para quem já tem o Visual Studio ou Exprecssion Bland instalados, ao instalar esse pacote ele vai apenas se integrar ao que já estiver instalado, ira adicionar o emulador e tudo mais.
Para quem ainda não tiver o Visual Studio, ele irá instalar o Visual Studio Express e para quem não tive o Exprecssion Bland, ele instalará o Exprecssion Bland 4 para Windows Phone 7.
E para quem usa Windows XP uma surpresa (se tratando de Microsoft, isso não é uma surpresa):
Supported Operating Systems:
* Windows Vista (x86 and x64) with Service Pack 2 - All editions except Starter Edition
* Windows 7 (x86 and x64)
Para quem Já está habituado com o Visual Studio, não vai encontrar nada muito diferente do habitual.
E aqui a tela inicial do Expression Blend 4