А где в опросе Java? Я пишу на C/C++ и Java. Хотя за всю программистскую жизнь приходилось писать на PL/1, COBOL, ADABAS/NATURAL, FoxBase+ и Perl. В хронологическом порядке.
Безусловно для каждой задачи должен быть свой язык программирования! Но венец однозначно ASM, точнее машинный код. Асм просто мнемоническое отображение кода, для простоты восприятия.
Начинал на Бейсике, ещё на "Спектруме" . Потом VB, в универе обучили Pascal, а потом параллельно Delphi и Си, С++. Дома учил Assembler. Но сейчас в основном пишу в Delphi.