Visual Studio Code (VS Code) is a free, open-source code editor built by Microsoft. It's the single most-used development tool in the world, with roughly 75.9% of developers reporting they use it โ a lead no other editor or IDE comes close to. Its popularity comes from being fast and lightweight out of the box, while a massive extension marketplace lets it become a full-featured environment for almost any language or stack.
๐ Quick facts
Type: Lightweight, extensible code editor
Made by: Microsoft
License: Free, open-source (MIT-licensed core; the official Microsoft build adds some proprietary telemetry/branding)
Platforms: Windows, macOS, Linux, and a browser version (vscode.dev)
Primary use case: General-purpose coding across nearly every language, from web dev to Python to DevOps scripting
Key features
- Huge extension marketplace โ thousands of extensions add language support, linters, themes, and entire toolchains
- Built-in Git integration โ stage, commit, branch, and view diffs without leaving the editor
- IntelliSense โ smart autocomplete, parameter hints, and type info for many languages out of the box
- Remote development โ edit code running on a remote server over SSH, inside a Docker container, or inside WSL, as if it were local
- Integrated terminal โ a full shell panel right inside the editor
- Free and cross-platform โ identical experience on Windows, Mac, and Linux
Getting started
Download it from code.visualstudio.com, or install it from the command line:
# Windows (winget)
winget install Microsoft.VisualStudioCode
# macOS (Homebrew)
brew install --cask visual-studio-code
# Ubuntu/Debian
sudo apt install code
After installing, open any project folder with code . from a terminal, or use File โ Open Folder.
๐ฏ Best for: Nearly any beginner-to-professional coding task โ web development, scripting, data work, and general coursework. If you only install one editor to follow along with programming tutorials, this is the one most guides assume you're using.