Skip to main content
OE

Programming Tools & IDEs

8 tools reviewed, 3 of them free and open-source. Paid options run from $10 to $249.

Programming Tools & IDEs tools

Programming Tools & IDEs
Software
All

Visual Studio Code

Free, open-source code editor with vast extension ecosystem for all languages.

(4.9/5)
Pros
Lightweight
Infinite extensions
Best git integration
Cons
Needs setup for C++
High memory on many plugins
The #1 editor used by engineers today
Best for: Every modern engineer
Free
Review
Programming Tools & IDEs
All
Students

MATLAB Student

Academic pricing for the standard numerical computing environment.

(4.8/5)
Pros
Industry standard
Simulink
Excellent toolboxes
Cons
Proprietary language
Paid toolboxes
Foundational for 90% of engineering degrees
Best for: Engineering students and researchers
$49
Review
Programming Tools & IDEs
Software
Data

PyCharm Professional

The most intelligent Python IDE for data science and web development.

(4.8/5)
Pros
Deep code analysis
Database tools
Scientific mode
Cons
Heavy resource usage
Paid for Pro
Python + PyCharm skills add +$15k to roles
Best for: Professional Python developers
$249avg
Review
Programming Tools & IDEs
Software
All

GitHub Copilot

AI pair programmer that offers autocomplete-style suggestions as you code.

(5/5)
Pros
Massive productivity boost
Supports all languages
Cons
Security concerns
Subscription required
Increases coding speed by up to 50%
Best for: Speeding up boilerplate and regex
$10
Review
Programming Tools & IDEs
Software
Embedded

CLion

Powerful C and C++ IDE with smart coding assistance and cross-platform support.

(4.7/5)
Pros
Refactoring
CMake support
Integrated debugger
Cons
Subscription required
Memory heavy
Essential for high-quality C++ firmware
Best for: Modern C++ and Embedded developers
$199avg
Review
Programming Tools & IDEs
Software
DevOps

Docker Desktop

The standard for containerizing applications and development environments.

(4.6/5)
Pros
Consistent environments
Huge image registry
Cons
Resource intensive
Learning curve
Docker skills add +$12k to software roles
Best for: Cloud and DevOps engineers
Free
Review
Programming Tools & IDEs
Software

IntelliJ IDEA

The leading Java and Kotlin IDE for enterprise development.

(4.9/5)
Pros
Intelligence
Huge plugin library
Cons
Cost
Performance on older hardware
Core skill for high-paying Java roles
Best for: Enterprise software engineers
$249avg
Review
Programming Tools & IDEs
Data
Research

Jupyter Notebooks

Open-source web application to create and share documents with live code and equations.

(4.7/5)
Pros
Interactive
Great for data storytelling
Cons
Version control issues
Not for production code
Standard for modern data engineering
Best for: Data analysis and reporting
Free
Review

Other categories