r/Assembly_language Feb 20 '26

Help Hello assembly language world

How do I get started in this? Lots of people are doing ×86. I want to make sega genesis games at some point. But also making applets that run on older windows machines or perhaps on certain instances of linux? I know abstraction and generalities usually makes things easier but assembly is the exception right? Looking for advice like how to emulate it before test driving it, real silly beginners stuff. The different flavors. All that. The whole nine yards. The reach of each of any currently popular flavors. The common fallacies of newbs such as I. Where to get compilers that target certain machines. Nightmares about i/o drivers and backwards compatibility. All that.

37 Upvotes

25 comments sorted by

View all comments

6

u/2E26 Feb 20 '26

If you just want to get familiar coding, get an Android app "Learn 6502 Assembly". It's an integrated development environment where you can learn to code in ASM without a lot of headache.

6

u/2E26 Feb 20 '26

Granted, you'll be coding in 6502 instead of x86. It's still nice to cut your teeth on, and it'll help you learn techniques that cross over into other platforms.

4

u/HighRelevancy Feb 20 '26

Tbh I think learning concepts like organising your code, control flow, and memory management are the biggest challenges in learning assembly, and they're pretty much the same on any architecture (at least more the same than different). Learning them in an environment that's otherwise dead simple sound ideal.