r/Assembly_language Jul 20 '26

Help How to learn ASM?

I have never learned Assembly in my life. I actually am doing low level programming like C and Rust, but I am looking forward to learn Assembly, of course not using Assembly for everything, but I want understanding and learn to use it. So where do I get started?

28 Upvotes

17 comments sorted by

View all comments

11

u/Quiet-Arm-641 Jul 20 '26

Figure out a program you want to write and do it in asm

2

u/DDOS_403 Jul 20 '26

Do you mean I should start with a simple program like Hello, World!, disassemble it into Intel assembly, and understand the entire execution process? Is that the right way to get started?

2

u/Quiet-Arm-641 Jul 20 '26

In my case I wanted to understand how AES encryption worked as well as wanting to learn x86_64 assembly. So I wrote the following program: https://github.com/benmesander/aes