The rust programmers that learned C first always have very elegant solutions and have the least issues in their unsafe blocks.
C to learn how memory works and how to manage resources, then Rust to understand how to use a higher level systems language for more productivity in places where it helps.
I work as a C++ dev and there are jobs in it, but unless you are trying to work a C++ job, the other two are wayyy better.