I'm very interested in operating system programming, network programming, memory management, understanding the machine at the low level.
Until today, I only had contact with web development and, to tell the truth, I find it a bit boring.
So I was thinking of studying C more deeply, because language gives me an understanding of the things I mentioned above.
However, I came across Rust recently, watched some talks, read some texts and was quite attracted to the language. But I'm reluctant to start learning Rust and skipping steps (since C is always indicated as THE language for working at the low level) and whether or not there's no time to learn everything.
Would learning Rust give me knowledge at the level that C provides?
Thanks in advance.