Free SDK: Windows Phone SDK 7.1

Link>>>    Installing the Windows Phone SDK

Really do you need anything else?  Just follow the instructions and you are ready to go.

Oh yeah, if you are a student go to Dreamspark.com and get signed up, you will receive free access to the AppHub where you can make some significant money.