Begin with an editor, Git and the runtime your project actually uses. Notepad++ is a lightweight Windows text editor; VS Code supports extensible projects; Python is a language and runtime, not an editor. GitHub hosts collaboration around Git; containers and extra terminals can wait until needed.
Edit plain text and scripts with tabs and syntax highlighting on Windows.
Platforms
Windows
Guidance & sources
Useful for editing plain text; keep document formatting work in an office application.
Edition and requirements can change; check the official source before installing.
Begin with an editor, Git and the runtime your project actually uses. Notepad++ is a lightweight Windows text editor; VS Code supports extensible projects; Python is a language and runtime, not an editor. GitHub hosts collaboration around Git; containers and extra terminals can wait until needed.
Edit code with a configurable editor; add only the extensions your project needs.
Platforms
Windows · macOS · Linux
Guidance & sources
Begin with a small project and only the extensions you need.
The Microsoft distribution has a different license from Code-OSS. Extension licenses are separate.
Begin with an editor, Git and the runtime your project actually uses. Notepad++ is a lightweight Windows text editor; VS Code supports extensible projects; Python is a language and runtime, not an editor. GitHub hosts collaboration around Git; containers and extra terminals can wait until needed.
Track changes and recover earlier versions of a project before sharing work with others.
Platforms
Windows · macOS · Linux
Guidance & sources
Learn commits and branches locally before publishing to any remote repository.
Edition and requirements can change; check the official source before installing.
Begin with an editor, Git and the runtime your project actually uses. Notepad++ is a lightweight Windows text editor; VS Code supports extensible projects; Python is a language and runtime, not an editor. GitHub hosts collaboration around Git; containers and extra terminals can wait until needed.
Learn programming and automate small tasks with scripts; start with one manageable project.
Platforms
Windows · macOS · Linux
Guidance & sources
Use an isolated project environment so experiments do not disturb other projects.
Edition and requirements can change; check the official source before installing.
Begin with an editor, Git and the runtime your project actually uses. Notepad++ is a lightweight Windows text editor; VS Code supports extensible projects; Python is a language and runtime, not an editor. GitHub hosts collaboration around Git; containers and extra terminals can wait until needed.
Convert, inspect and encode media with command-line tools.
Platforms
Windows · macOS · Linux
Guidance & sources
This is a library or command-line workflow rather than a desktop editor. Read the official examples and test commands on copies before batch processing.
Edition and requirements can change; check the official source before installing.
VLC plays media; Audacity edits audio; OBS Studio records or streams; HandBrake converts video. These tasks are different. Keep the original recording, test a short export and check codec compatibility before processing a large collection.
Read and create archive formats with a library and command-line tools.
Platforms
Windows · macOS · Linux
Guidance & sources
This is a library or command-line workflow rather than a desktop editor. Read the official examples and test commands on copies before batch processing.
Edition and requirements can change; check the official source before installing.
ZIP is widely exchangeable; 7z is useful when both sides have a compatible extractor. RAR extraction and RAR creation are different capabilities. Keep the original archive and extract unfamiliar bundles into a separate folder; an archive does not make its contents trustworthy.
Use community-built editor binaries from the open VS Code source.
Platforms
Windows · macOS · Linux
Guidance & sources
Open-source editor builds, distinct from Microsoft’s branded distribution. Extension marketplaces and some Microsoft extensions have separate compatibility and license restrictions.
Edition and requirements can change; check the official source before installing.
Begin with an editor, Git and the runtime your project actually uses. Notepad++ is a lightweight Windows text editor; VS Code supports extensible projects; Python is a language and runtime, not an editor. GitHub hosts collaboration around Git; containers and extra terminals can wait until needed.
Write code in a lightweight editor with basic IDE features.
Platforms
Windows · macOS · Linux
Guidance & sources
Test a sample project before switching; file compatibility and workflows can differ. Check the linked edition, requirements and license.
Edition and requirements can change; check the official source before installing.
Begin with an editor, Git and the runtime your project actually uses. Notepad++ is a lightweight Windows text editor; VS Code supports extensible projects; Python is a language and runtime, not an editor. GitHub hosts collaboration around Git; containers and extra terminals can wait until needed.
Browse databases and work with SQL in the Community edition.
Platforms
Windows · macOS · Linux
Guidance & sources
Test a sample project before switching; file compatibility and workflows can differ. Check the linked edition, requirements and license.
Edition and requirements can change; check the official source before installing.
Begin with an editor, Git and the runtime your project actually uses. Notepad++ is a lightweight Windows text editor; VS Code supports extensible projects; Python is a language and runtime, not an editor. GitHub hosts collaboration around Git; containers and extra terminals can wait until needed.
Inspect and edit SQLite databases through a graphical interface.
Platforms
Windows · macOS · Linux
Guidance & sources
Test a sample project before switching; file compatibility and workflows can differ. Check the linked edition, requirements and license.
Edition and requirements can change; check the official source before installing.
Begin with an editor, Git and the runtime your project actually uses. Notepad++ is a lightweight Windows text editor; VS Code supports extensible projects; Python is a language and runtime, not an editor. GitHub hosts collaboration around Git; containers and extra terminals can wait until needed.