Visual Studio 2012 includes many new features, the biggest of which focus on development specifically for the new Windows 8 interface (previously known as "Metro"). I've been using Visual Studio since its original form with Visual C++ 1.0 almost 20 years ago.
This review will point out the new features, as well as a look at a related product that ships with it, Blend. Please note that I'm using Visual Studio 2012 RTM (release to manufacturing) along with the Office Developer Tools Preview 2 and LightSwitch HTML Preview 2, both of which are available as updates to Visual Studio through the Web Platform Installer.
The RTM version is always virtually identical to the final product that Microsoft releases for sale.
The Blend interface looks just as drab as it always did, with dark gray tones that look like an old, burned-down house. (They offer a "light" theme, which is still all gray, just not quite as charred-looking.)
As with earlier versions of Blend, when you create a new project, you get a solution file and project file that can also be opened in Visual Studio. Using Blend, I created a "Split" app for Windows 8, which includes two pages; each page gets it own directory in the file system and includes a .css file, an .html file and a .js file.
The main Visual Studio integrated development environment (IDE) also lets you create these same types of projects. So what's the difference? Blend lets you graphically design your HTML forms and includes a few other features not present in Visual Studio, such as the ability to debug Cascading Style Sheets (CSS) and HTML. (For example, you can check the computed CSS values of HTML elements.) Visual Studio, on the other hand, focuses more on code-based development. However, the visual XAML editor works in both products.