Si lo facevo più che altro perché di c qualcosa già so, per quanto non sia c puro lo uso per Arduino. Mentre python proprio non ll'ho nemmeno mai aperto...

Comunque mi potreste fare un piccolo sunto di cosa fanno queste applicazioni?

Tipo QtCreator è un editor che poi mi permette di compilare il codice in modo da farlo funzionare sulle varie piattaforme (Win/Mac)?
Gli altri fanno lo stesso?