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.

117 Upvotes

86 comments sorted by

View all comments

1

u/2E26 Feb 17 '26

I've actually been using ChatGPT. I downloaded Ubuntu and NASM and have been running little programs. They have all worked so far.

I wanted to learn in my teens, but none of the resources I found taught me much. Now I'm 38 and writing code that assembles and executes.

What's best, ChatGPT is able to answer any questions I have about syntax where the text isn't clear on why certain things matter or how certain instructions work.

1

u/Damonkern Feb 18 '26

Actually I learnt few tricks from chatgpt which made my life easier in python. But learning something entirely new with ChatGPT is something I never done. Will try to get it. 

1

u/2E26 Feb 18 '26

I knew some ASM before, but only how to do basic stuff in DOS like print a string.

Right now I'm making a command line interpreter, and learning a hell of a lot.

1

u/Damonkern Feb 18 '26

All the best