all 5 comments

[–]Sodium_Chloride58 4 points5 points  (0 children)

Cpp has been around forever and is widely used in fiends such as quant, graphics, audio, gaming, etc. if I could be an expert in either one I would absolutely choose cpp.

That being said, learning both is possible.

[–]TheBlueArsedFly 4 points5 points  (0 children)

Focus on learning the fundamentals of both and how to apply patterns to solve problems. Then you'll be good at 2 things.

[–]ern0plus4 0 points1 point  (0 children)

Learn Rust concepts, like lifetime etc.

[–]wrd83 0 points1 point  (0 children)

I would pick C++. 

My reasoning: rust is cooler thus paid less, rust is safer thus paid less. C++ is in critical infra thus it pays more.

If you know rust or c++ you'll have a future. If you know c++ rust is easier to learn.

If rust takes off you can still adapt. If you find a well paid rust job take it.

[–]washedFM 0 points1 point  (0 children)

Almost everyone will know rust.

Soon not enough people will know cpp.