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
 
 
