Learning C++ after Rust
Nearly all of my programming experience is in the Rust programming language. And I feel that's hindered my ability to be a 'good programmer'.
Rust is a difficult language to learn. And there's a reason that most people don't recommend learning it as a first language. Many of Rust's valuable features are quite complex. These features make going about solving certain issues a lot easier, but if you don't really understand what issues it's solving, then it's just not that great.
I get the feeling that Rust can best be appreciated when you have an understanding of certain issues that are prevalent in C++. So that when you come across these same issues in Rust, you know what tools to reach for and why.
C++ would also give me a much better understanding of low-level programming. The reason I choose C++ over C is primarily due to the libraries and resources that are available for C++. It's also a much more feature-full and complex language (for better or worse), and I find that interesting.
So yeah, I want to spend time learning C++ and maybe go back to Rust some time in the future to really appreciate it more. Because at the moment I feel I underappreciate its value.