I know that assembly programming resources are scarce, hence here I have listed some of the best resources that I know to help you learn assembly programming
Assembly Fundamentals from SouthEastern Louisiana University
https://www2.southeastern.edu/Academics/Faculty/kyang/2009/Fall/CMPS293&290/ClassNotes/CMPS293&290ClassNotesChap03.pdf

Iczelion’s Win32 Assembly Tutorial
http://www.interq.or.jp/chubu/r6/masm32/masm006.html

Assembly Tutorial from TutorialsPoint
https://www.tutorialspoint.com/assembly_programming/index.htm

If you are interested in ARM Assembly then check these out
https://azeria-labs.com/writing-arm-assembly-part-1/

For Linux Assembly
Robert Montante from Bloomsburg University
https://montcs.bloomu.edu/Information/LowLevel/Assembly/assembly-tutorial.html
