General-Purpose & Multi-Language IDEs

Editors built to handle several languages and project types out of the box.

VS
01

Visual Studio

Microsoft's flagship IDE for building applications across Android, iOS, Mac, Windows, web and cloud, with deep .NET, C++ and AI-assisted coding support.

Windows.NET / C++Free tier
Visit official site →
EC
02

Eclipse IDE

A long-standing favorite for Java development, extensible to almost any language through its plug-and-play architecture and rich plugin ecosystem.

JavaCross-platformOpen source
Visit official site →
JB
03

JetBrains

Maker of IntelliJ IDEA, PyCharm, WebStorm, CLion and more — an essential toolset covering nearly every major programming language and framework.

Multi-languageTeamsKotlin
Visit official site →
NB
04

Apache NetBeans

A development environment, tooling platform and application framework in one — with first-class support for Java, PHP and HTML5.

JavaPHPApache project
Visit official site →
CB
05

Code::Blocks

A free, extensible IDE for C, C++ and Fortran, built around a plugin framework so functionality can be added exactly where you need it.

C / C++FortranFree
Visit official site →
KO
06

Komodo IDE

Now open source, Komodo covers Python, PHP, Perl, Go and Ruby with a powerful editor, visual debugger and version-control integrations.

PythonPHP / PerlOpen source
Visit official site →

Platform & Device-Specific IDEs

Purpose-built environments for a specific OS, device or ecosystem.

AS
07

Android Studio

Google's official IDE for Android, built on IntelliJ, now with Gemini-powered coding assistance, emulators and a Gradle-based build system.

AndroidKotlin / JavaFree
Visit official site →
XC
08

Xcode

Apple's IDE for building, testing and shipping apps across iOS, iPadOS, macOS, watchOS and visionOS, with previews, simulators and Xcode Cloud CI/CD.

macOS / iOSSwiftFree
Visit official site →
AR
09

Arduino IDE

Code, upload and manage sketches for Arduino boards from a lightweight editor, with a companion cloud editor for coding from any browser.

EmbeddedC / C++Free
Visit official site →