Hacker News new | ask | show | jobs
by shenman 1122 days ago
In my opinion, it's better to learn C first because it forces you to do a lot of painful memory management manually. You tend to really appreciates Rust's features when you understand how things can go wrong. Need absence to value presence.
1 comments

I kinda disagree, I learned assembly after I learned C and I felt like I still appreciated it
can you please share how you actually learned assembly and the resources you've used for it?
It was in college, had a couple of courses that involves writing some things in assembly. There's not a lot to assembly, but when you write it you realize how function calls involve a bunch of arbitrary choices, and the stack is part of the c runtime, etc. I definitely wouldn't call myself an expert, but the experience was illuminating coming from the world of higher level languages.