Ich versuche die Anzahl von Sprachen und Editoren möglichst flach zu halten.
Bei mir ist deshalb zurzeit ausschliesslich Visual Code Studio mit Platform IO im Einsatz:
Ich verwende bei C/C++ für kleine Programme gerne die Arduino IDE. Dies hauptsächlich wegen des einfachen Handlings.
Für grössere Programme bevorzuge ich Visual Studio Code mit PlatformIO.
Für Micropython verwende ich beinahe ausschliesslich Thonny. Diese IDE bringt alles mit, was benötigt wird. Die Einfachheit erkauft man sich aber wie bei der Arduino IDE mit diversen Schwachpunkten.
Da ich auch gerne Software ausserhalb der Mikrokontroller schreibe, verwende ich noch Pycharm für Phyton - Projekte. Gelegentlich habe ich aber auch Visual Studio Code verwendet. Um schnell mal etwas auszuprobieren kann auch Jupyter Notebook oder Thonny verwendet werden.
Vor einige Jahren beschäftigte ich mich einige Zeit mit Johnny-Five (Robotik). Die Programmierung erfolgt hier in Javascript und da wäre heutzutage wohl Visual Studio Code das Tool der Wahl.
Blockly und ähnliche Umgebungen kenne ich auch, bin aber kein Fan davon. Bei komplexeren Projekten verliert man schnell die Übersicht, so dass ein Wechsel auf eine textbasierte Umgebung notwendig wird.