удивительно, но это тоже зависит от задач. смотря чего программировать, если ты чего-то компилишь на сях, то естессна выгоднее юзать какую-нибудь заточенную среду типо ВыжралСтудень или икскод (это не реклама, просто по наитию), там тебе и компилятор и отладчик и подсветка синтаксиса и данные по переменным/функциям при наведении курсора, а если небольшие жабро-скрипты пишешь, то вполне хватит и сублайма или блокнот++ (ну да, на вид диковато, зато всегда с собой). формально - в чем удобно в том и пиши, остальное это упрощения для жизни. от себя, пишу в саблайме том же яваскрипты сто лет уж как и мне вполне хватает, джэтбрэйнс че-т вообще не зашел, висит как слоновьи сиськи, хотя пару раз брал лицензии, не прижилось