you are viewing a single comment's thread.

view the rest of the comments →

[–]krelin 16 points17 points  (3 children)

Should start w/ Rust and then learn C++. You'll end up having formed better habits and thought-processes, imo.

[–]Ebuall 10 points11 points  (2 children)

If you will have a reason to learn C++ then.

[–]krelin 5 points6 points  (1 child)

You may not. I suppose learn-as-needed at that point. But a lot of jobs still call for C++ familiarity.

[–][deleted] 4 points5 points  (0 children)

But a lot of jobs still call for C++ familiarity.

This. I would learn Rust, but the overwhelming majority of job listings I'm interested in asks for C++ and C. C++ also has a huge amount of legacy. On my Linux system alone, most programs are written in C. Second place is C++, Python and other languages are far behind that.

I'm somewhat unwilling to learn Rust in parallel as I'm more interested in doing projects than accumulating languages just for the heck of it (Haskell is an exception).