Visual Studio Code
FreeThe most widely used code editor in the world.
- IntelliSense code completion
- Integrated debugger and terminal
- Built-in Git version control
5 developer tools programs worth considering instead of — or alongside — Docker Desktop.
The most widely used code editor in the world.
The version control system the software industry runs on.
The most approachable major programming language.
Run JavaScript outside the browser.
Fast, lightweight text and code editor for Windows.
Docker Desktop provides container tooling on the desktop, letting you run applications and their dependencies in isolated, reproducible environments. Free for personal use, education and small businesses.
It is free tier and runs on Windows, macOS, Linux. Below are 5 developer tools programs that cover the same ground — some open-source, some cross-platform, each free to use.
| Program | Licence | Platforms | Best known for |
|---|---|---|---|
| Visual Studio Code | Free | Windows, macOS, Linux | IntelliSense code completion |
| Git | Open Source | Windows, macOS, Linux | Distributed version control |
| Python | Open Source | Windows, macOS, Linux | Readable, beginner-friendly syntax |
| Node.js | Open Source | Windows, macOS, Linux | JavaScript on the server |
| Notepad++ | Open Source | Windows | Syntax highlighting for many languages |
VS Code combines the speed of a text editor with the capability of an IDE: intelligent completion, integrated debugging, built-in Git support and an enormous extension marketplace covering essentially every language and framework. Notable for intellisense code completion and integrated debugger and terminal. Runs on Windows, macOS, Linux.
Git is the distributed version control system behind GitHub, GitLab and virtually all modern software development. Notable for distributed version control and fast branching and merging. Runs on Windows, macOS, Linux.
Python is a general-purpose programming language dominant in data science, machine learning, automation, scripting and web backends. Notable for readable, beginner-friendly syntax and huge standard library and package index. Runs on Windows, macOS, Linux.
Node.js lets you build servers, command-line tools and build pipelines in JavaScript. Notable for javascript on the server and npm package ecosystem. Runs on Windows, macOS, Linux.
Notepad++ is the long-standing Windows replacement for Notepad, adding syntax highlighting for dozens of languages, multi-document tabs, powerful find-and-replace across files, and macro recording — while staying very fast. Notable for syntax highlighting for many languages and find and replace across whole folders. Runs on Windows.
4 are fully open source (Git, Python, Node.js, Notepad++) — pick one of these if you value auditable code you can self-host. For the widest platform coverage, Visual Studio Code, Git, Python run on three or more operating systems. On a Mac, Visual Studio Code, Git, Python support macOS natively.
All 5 are free to download from the publisher's own website, so installing two or three and testing them on your own files is the fastest way to decide — it costs nothing but a few minutes.