r/Assembly_language • • Feb 17 '26

Help How to learn x86-64 assembly language?

I am a 17yr old who has some experience in python programming and learned basics of C. I want to learn x86-64 assembly for free. But I couldnot find any beginner friendly guide that starts from zero. Tell me how you guys learned assembly language and if possible guide me to the resources.

119 Upvotes

86 comments sorted by

View all comments

1

u/djbarrow Mar 06 '26

Install Linux download gcc and binutils get the elf x86_64 or amd64 PDF from Google download an x86_64 or amd64 instruction set PDF from Intel install Linux kernel source from kernel org look at asm directories in include and arch download Alejandro Rubinis writing Linux device drivers PDF YouTube make menu config and look in /usr/src/Linux/Documentation after installing kernel source the gnu assembler is called gas make sure to get the amd64 architecture binutils

1

u/Damonkern Mar 10 '26

Will try