Да нет победителей - смотря кто что програмит, оптимальный инструмент под это подбирает. Если я пишу сайт - беру язык PHP и JAVA скрипты, если нужно сделать нормальную программу с базами данных в ООП - открываю VisualStudio, если хочу сделать сам 3d игру с графикой а-ля "начало этого века" и мне плевать на мультиплеер и я не мечтаю о возможностях DirectX10-API - мой выбор Blitz3d! If 2+2<>4 Then Restart