Помню мне посоветовали сначала с асма начать, года полтора назад..
Лучше с Си. Потом будет проще с асмом, так как ты будешь брать Си код и переводить его в асм и смотреть соответствие. Конструкции Си просто и очевидно конвертируются в инструкции асма