VS 2012 Express Editions MS changed it somewhat this time. When you download the version your want (let's say VS2012 for Desktop) you get all the languages (C#, C++, VB) as opposed to dowloading them individually like they did with 2010. The VS UI looks different but seems to have the same functionality as the 2010 edition. I've not had a chance to play around with it much, so I don't have more info than that. Code on ! Edit : Forgot to add for people not familiar with the Express editions that these are all free.