If you don’t mind, I’d like to ask you why you want lo learn C. I’m asking because I’d like to improve my C but I can’t decide between that and learning Rust.
Top reply: "Why do you want to do x?"
Thought I was on StackOverflow for a second.
Seems as if they just wanted some insight into my decision making process and why I chose to do x over y so they can better make the decision themselves.
I do feel that if I were to write more c now it would be better for me knowing rust and having a feel for designs that pass the borrow checker.
Unhelpfully the only c book I've read was the k&r book. It seemed fine. Perhaps the question would be easier to answer if the reason for wanting to learn c was given (eg to contribute to existing c based project or to write embedded code)