I want to understand how important it is that I learn to write decent C++ code, for the sake of a career in scientific computing (FEM, fast solvers, etc). By this I mean that I want to acquire skills that are in demand and that are reusable.
From what I hear, C++ is difficult to master, and I imagine that once I know how to do good C++ code, then it will be easier to switch to some modern fortran version, more than the other way around. But I am no expert, so I ask the question to the community.
What major difficulties are there in learning C++ after fortran>=90 (and the other way around)?
Moreover, I am currently developing in fortran77.
What about the question above with fortran77 as a starting point?