IDE (Integrated Development Environment)

An advanced text editor application with additional tools for writing programs in specific computer languages.

VSCode. Written by Microsoft, open sourced, written in JavaScript as an Electron app. Windos, Mac, Linux. Does literally everything despite not actually being considered an IDE.
https://github.com/microsoft/vscode#readme
https://code.visualstudio.com/

Visual Studio IDE. The full IDE. Cloud or local. Massive. Not usually necessary (see VSCode above)
https://visualstudio.microsoft.com/

XCode. Apple's IDE. Buggy, weird, and slow. But if you are working on iOS...
https://developer.apple.com/xcode/


Eclipse. The old standard. Written in Java. Bulky and slow, but VERY powerful
https://www.eclipse.org/

DDE: Dexter Development Environment. A JavaScript based Robot control IDE.
https://github.com/cfry/dde

See also: