Learning

ASM first, then C.
If you understand English, you know enough C to understand when they use C examples in ASM to explain stuff.

Can't believe I'd never seen godbolt before. Thanks

spotted the homo

basic->asm->c

u shuld lern pyfon u dont neeed speed u need fast dev

>you should know how C maps to machine code
That's easy. It doesn't at less than whole program granularity.

Just do something, anything, that's not asking Jow Forums for how to do things.

if this is your first programming language, you're going to be one of those assholes in every CS program that always talks about how high level programming is a waste and low level programming is an art, and then never do anything.

do asm in c

Don't use optimization flags! It may look simpler because there is less assembly output, but the compiler can do major structural changes (jump tables, adding and removing paths, introducing binary search, consolidating variables, and so on). Sometimes the output is hardly recognizable. If you use no optimization, the transformation is much more 1-to-1 so you aren't learning a specific compiler's idiosyncrasies.