можно еще посоветовать начать с assembler’a
Можно, почему нет? Вот лично я в своё время именно с него и начивал, и совершенно о сим не жалею.
А вообще, по мне, так чем больше вариантов на выбор предоставляется, тем всегда лучше. Всё равно каждый выбирает для себя.