http://www.microsoft.com/express/download/that's where you'll get all the Microsoft ones which in my opinion are the best. they all have user friendly interfaces as well as many different tutorials and the help when debugging etc. is great.
oh, and im putting c++ on old for the time being. im going to do a lot of Visual Basic because the language is a lot easier to use. just until im more familiar with the coding world.