Могу предложить сначала поиграть в игрушку TIS-100. TIS-100 — это паззл про многопоточный ассемблер.
Суть в том, что вам дается задание, которое нужно выполнить. Например «читайте число из IN.A, сравниваете с числом из IN.B и если IN.A > IN.B, пишете в выход IN.A-IN.B, иначе — IN.B-IN.A.
На самом деле, она очень простая и освоить здешний ассемблер может каждый. У него есть две фишки.
1. Он жутко минималистичный и от того — неудобной
2. Он многопоточный. Вот, те блоки, которые вы видите на экране — все они выполняются одновременно.
https://habrahabr.ru/post/263445/
Поиграв, у вас появится некоторая база, на которой можно начинать обучение с книг или видеоуроков.
Лучше начинать с этого курса https://www.youtube.com/watch?v=5F12uTL0Uvo