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
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
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
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
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
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
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
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