Getting Started with Visual Studio

You can use Visual Studio to build Windows Store apps, desktop apps, mobile apps, ASP.NET web apps, and XML web services. You can write code in Visual Basic, Visual C#, Visual C++, Visual F#, and JavaScript, and create mixed-language solutions more easily. And you can simplify the development of web apps and XML web services by accessing key technologies in the .NET Framework.

Whether you are new to Visual Studio or have used earlier versions, the following documents are designed to help you start using this version quickly.

If you want to


Learn about new and changed features.

What's New in Visual Studio 2012

Familiarize yourself with the IDE.

Walkthrough: Explore the Visual Studio IDE with C# or Visual Basic

Start to build Windows Store apps.

Learn to Build Windows Store Apps

Learn how to use Visual Basic and Visual C# to develop simple apps.

Getting Started Tutorials

Incrementally adopt the features for application lifecycle management in Visual Studio.

Adopting Visual Studio and Team Foundation Server for Application Lifecycle Management

Migrate apps that were created in earlier versions of Visual Studio.

Visual Studio 2012 Compatibility

Learn what you can do to keep your apps secure.

Security in Visual Studio

Discover how to implement various programming tasks in code, and get step-by-step guidance about how to use various features and technologies.

Visual Studio Samples

Watch videos, work with virtual labs, and access more code samples.

Learn Overview on the Visual Studio Developer Center