This documentation is archived and is not being maintained.

Getting Started with Visual Studio 

You can use several methods to become familiar with Visual Studio, whether you have used other versions of the product or are new to the product.

Familiar with previous releases of Visual Studio?

If you have used previous versions of Visual Studio, the following topics are a good way to learn more about this version and get you up and running quickly.

Migrating Existing Applications

With each release, some tools and technologies are replaced with better methods for achieving your programming goals. As a result, applications created with an earlier version of Visual Studio might need to be updated in order to load and build correctly with the current version of Visual Studio.

New to Visual Studio?

If you are new to .NET programming or Visual Studio, the following topics are a good place to start familiarizing yourself with the product.

Visual Studio Walkthroughs

Walkthroughs guide you through the completion of a task using Visual Studio. Use walkthroughs to become familiar with the product and see how the various technologies can be used together.

Term Definition

Rich Client Application Walkthroughs

Describes the process for creating an MFC-based rich client application.

Web Forms Application Walkthroughs

Describes the process for creating a Web-based application integrated with business-object components written for Visual Basic, Visual C#, or C++.

Creating and Accessing XML Web Services Walkthroughs

Describes the process for creating an XML Web service using Visual Basic or C#, C++, or ATL Server, and then using the XML Web service from an application.

Walkthrough: Creating a Distributed Application

Describes the process for creating a multi-tiered, distributed application using Visual Basic or Visual C#.

Guided Tour of Creating Web Sites in Visual Web Developer

List walkthroughs that illustrate how to use Visual Web Developer to create Web sites.

Visual J# Walkthroughs

Lists the many walkthroughs that focus on using Visual J# to complete a programming task, such as creating a distributed application, creating and accessing XML Web Services, and using Web forms, among others.

For additional walkthroughs, see Visual Studio Walkthroughs.


Samples provide a good way of seeing how a particular programming task has been implemented in code. A variety of samples are available in the following topics:

For additional samples, see Visual Studio Samples.

See Also