There are several IDEs (Integrated Development Environments) available. Users’s preference depends on users’s skills. In the following list are most freqently used IDEs:
- Arduino IDE (the most simple IDE recomended for the beginners
- wiring (based on C++)
- simple UI
- wide library support
- Visual Studio Code with PlatformIO IDE extension (prefered solution)
- more advanced functions
- project based approach
- GitHub integration makes collaboration easier
- supported native ESP-IDF framework
- other IDEs like Eclipse, CLion, Code::Blocks
- Micropython IDEs (usable after flashing Micropython image)
- Thonny
- uPyCraft
- PyCharm