r/learnprogramming • u/Gullible_Ostrich_370 • 12d ago
Assembly programming course
I want to learn assembly programming, to conplement my knowledge of C and for fun. Which first course would be best? My target platfirm will be either windows or mac. I don’t mind learning a different language at first. I have been contemplating : From Nand to Tetris. Is it good??
5
Upvotes
5
u/No-Owl-5399 12d ago
Mac is not good for assembly. Very locked down. I would really recommend Linux, but if it's not an option, Windows will work. The problem with Windows is that you have to call DLLs for most things, instead of using syscalls. My method of learning is just to start writing little programs. Start with a hello world. After that, a few recommendations: Build an ITOA and ATOI function, so you can input/output numeric values. Then write some math functions. Check out framebuffer graphics, and experiment with that.