Nein, neben der Arduino IDE gibt es viele weitere Umgebungen. Trotzdem ist es empfehlenswert, mit der IDE zu beginnen, da diese der Standard ist.