Visual studio express 2012 should install just fine under Windows 7. There are several different versions of the Express edition depending on the type of applications that you intend to develop (for instance, web applications or desktop applications), so
choose the one that matches the type of development that you will be doing. It is allowed to install more than one Express version at the same time if you intend to develop different types of apps.