I skipped over all high level languages because low level languages appeal to me more. Back in the day my being a zoomer faggot led me to own a Commodore 64 and fiddle around with it before whatever the fuck I did ruined the PPU.
Am I a moron for trying to learn Intel x86 assembly? I just find it more appealing than anything else, but every learning material I find is riddled with "And now we're gonna spend the next year coding in C++ and C# in Microsoft Visual Basic!" Which is the opposite of what I've wanted.
From what I have managed to learn, the Stack is still so god damn relative it hurts, and I'm good enough at Binary and Hexadecimal systems.
Is there a resource out there for tard children like me to learn this shit? Any help is appreciated.
You're not stupid for wanting to learn assembly, you're stupid if you think that it's a marketable skill tho
Samuel Allen
Thank you, I've added that to my Amazon wishlist Less about being marketable, more about hobbyist.
Jayden Cruz
>I-It's not marketable! You do realize that assembly is still used for driver development, kernel development, reverse engineering, etc? Actually, given how few people actually know assembly and how it's still got it's niche, it is very marketable. Plus you can write large projects in it - some assembly code you can even write faster then in higher level languages where you have bureaucratic red tape you need to circumnavigate or go through to get what you need done.
Noah Thompson
Took a class with MIPS assembly and had to use x86 in a project the next summer. x86 is learnable but there's a number of weird stuff that I hated whereas MIPS was very simple and easy to learn.
If you're just starting out with assembly I'd recommend something simple like MIPS or another RISC assembly language.
Jaxson Diaz
don't learn assembly dude, at least become a C god before you even think about doing assembly.
Honestly he should be learning x86-64 assembly instead of either of those. It's easier then both of them and is actually used. Who the fuck even uses MIP's architecture outside of some meme phone or something? Far more real world applications for x86-64. You can't become a C god until you become a master at assembly. ;^)
Xavier Thomas
Fair, I don't think MIPS is used in pretty much anything nowadays but maybe a google search will prove us both wrong. That being said, I'm in the camp that believes in learning easier languages before moving on to more complex ones. Even if he doesn't use MIPS I think any RISC language would be a better start to get your feet wet with assembly than a CISC language like x86. I think ARM is RISC but I don't remember.