Open web tooling

Visual Studio gives you the tools and flexibility you need to create and deploy modern web applications today.

  • HTML 5, JavaScript, CSS 3, LESS/Sass, C#
  • ASP.NET, PHP, Python, Node, Angular, Bootstrap
  • NuGet, Bower, npm, Grunt, Gulp

Other languages

Visual Studio provides support for a wide variety of languages and technologies - either built-in or as extensions.

C++

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.

C++

CoffeeScript

The built-in CoffeeScript editor supports syntax highlighting, code folding, and IcedCoffeeScript.

CoffeeScript

Dart

The DartVS extension gives syntax highlighting and compiler errors directly inside Visual Studio.

Dart

F#

Support for F# is built-in, and you get even more features by installing the free F# Power Tools extension.

F#

Markdown

The free Web Essentials extension provides a full-featured Markdown editor based on CommonMark.

Web Essentials also shows a preview window of the rendered output and supports code blocks and inline HTML.

Markdown

Node.js

NTVS is a free, open source plugin that turns Visual Studio into a Node.js IDE. NTVS supports editing, IntelliSense, profiling, npm, TypeScript, debugging locally and remotely (Windows/MacOS/Linux), and Azure App Service Web Apps and Cloud Services.

NTVS is designed, developed, and supported by Microsoft and the community.

PHP

PHP Tools provides smart code completion, quick navigation, syntax error checking, an integrated PHP manual, a project system, debugging support, and more.

Windows PowerShell

Visual Studio provides syntax highlighting for Windows PowerShell.

PowerShell syntax highlighting

Python

Python Tools for Visual Studio includes full support for the Django web framework.

TypeScript

Visual Studio includes TypeScript in the box, starting with Visual Studio 2013 Update 2. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.

TypeScript

Visual Basic .NET

Visual Basic .NET is engineered for productively building type-safe and object-oriented applications, for both the beginner and the experienced developer.

Visual Basic .NET

YAML

The free extension YAML Editor provides syntax highlighting, error detection, formatting and more.

YAML

Edit this page on GitHub