Где это написано что Delphi под DOS? Под WinXP (Vista, Seven) отлично работает. Borland Pascal - это да, под DOS. Я лично пишу на Delphi 7, 2009 (когда необходимо), Вам советую сразу начинать с Delphi 2009,2010 - разница не велика, просто в будущем не нужно будет переучиваться. Если пишите на PHP, Java - пишите, не забрасывайте, тоже актуальные в наше время языки
P.S.: программы пишутся на том языке, который проще и понятнее для Вас. Лично я советую Delphi

но можете посмотреть и в сторону Microsoft Visual Studio или Borland Builder C++