Skip to main content

Visual Studio Languages

Find the resources for learning and for using the Visual Studio languages, to build the applications you need.

Visual C++

Get the resources to learn and use the powerful and flexible Visual C++ language, with the tools to enable the development of native Windows apps, native desktop apps, and managed apps that run on the .NET Framework.

Visual C#

Get an introduction to C#, an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on the .NET Framework. Find the resources for learning Visual C#, and for building application.

Visual Basic

Discover a wealth of resources for learning and using Visual Basic, a language engineered for productively building type-safe and object-oriented applications, for both the beginner and the experienced developer.

JavaScript

Learn about how to use Microsoft's implementation of JavaScript, which is compliant with the ECMAScript Language Specification 5th Edition, for creating Windows Store and Windows Phone apps, and on the web.

Visual F#

Build your Visual F# development skills and learn about the F# language, a multi-paradigm programming language targeting the .NET platform. The F# language supports functional, object-oriented, and imperative programming models.

Get Visual Studio

Development Platforms

More Resources to Explore

Featured Partners

ComponentOne
Get 100s of custom controls for Visual Studio 2010. Boost your apps performance with WinForms, WPF, ASP.NET AJAX, Silverlight, iPhone, Mobile and ActiveX controls. Try ComponentOne Studio Enterprise risk-free.