I'm caught in a dilemma between learning Rust or C++. I want a programming language that not only helps me build safe software but also provides solid job prospects. Rust has captured my interest with its beautiful syntax and speed, but I see various videos criticizing it and raising concerns about its learning curve. On the other hand, I'm finding C++ quite complex and have been struggling to pick it up for a while. I'm looking for guidance on whether I should prioritize safety with Rust or go with the job market trends. Any advice would be appreciated!
2 Answers
You're not stuck with just one programming language; why not consider learning both? It's definitely possible to get the hang of both Rust and C++ over time.
Rust can be challenging, especially if it's your first language. It introduces many new concepts that might overwhelm a beginner. However, in the long run, Rust seems poised to outshine C++, which may fade into legacy status. Remember, no one is shifting their Rust code back to C++, but many are converting C++ to Rust these days.

That's a great point! Learning Rust might be tough because it's unlike most languages, but starting with Rust could mean not having to unlearn bad habits from other languages.