Assembler это самое то для начинающих, пока голова не-забита чем попало, можно начать с самых низов и потом уже далее в гору. Имаго, начать программировать на Aseembler'е под "дохлый" DOS, это введёт новичка в заблуждение и тупик, после этого возможно он станет считать что Assembler это бессмысленый язык.