Nie określiłeś o jaki język programowania chodzi ale po tagu domyślam się że C++
Można pisać we wszystkim, edytorów jest mnóstwo.
Ale jeżeli chodzi Ci o programowanie typu RAD to pozostaje chyba tylko Qt Creator. Używam Qt Creatora do pisania w C++ ale tylko konsolowych programów.
A do programowania typowo RAD wybieram NetBeans bo przyjemniej się tam tworzy okienkowe aplikacje i dużo szybciej ale NetBeans jest dla Javy