Provide more information about yourself.
Not personal, but give everyone an idea about your age, education and background.
More important, what are your goals?
C++ is now already an old horse. If you are a good coder, you can get a job now. But some point in time you will not advance unless you are an exceptional individual.
What I want to say is there is more than the the choice of what tool your use to do your work. Future technology is making code creation a lessor skill. Computers can generate code as good as most people. The people who advance have a skill set grater that just knowing programming languages and doing just code.
What other skills or interests do you have outside of computers?
Do you play a musical instrument?
Have you traveled to other countries?
In school, did you get top grades in math?
What is your favorite for of recreation?
Can you fly a plane?
Do you play basketball with friends?
Can you repair a sewing machine?
What kind of work have done well outside of computers?
Did you ever wok tin construction?
You answers might make a difference in your choices.
Back to your question. Some experts say C++ will become less important. But it will not disappear, but it will yield to a better method of solving problems.
Not what I say. Look at what they say:
http://trevorjim.com/c-and-c++-are-dead-like-cobol-in-2017/And yet, I am confident in saying that C and C++ are, essentially, dead, like a chicken without a head that is still wandering the barnyard.
Teach Yourself Programming in Ten YearsResearchers (Bloom (1985), Bryan & Harter (1899), Hayes (1989), Simmon & Chase (1973)) have shown it takes about ten years to develop expertise in any of a wide variety of areas, including chess playing, music composition, telegraph operation, painting, piano playing, swimming, tennis, and research in neuropsychology and topology. The key is deliberative practice: not just doing it again and again
Robotics is now and future. It has a wide range of tools
https://blog.robotiq.com/what-is-the-best-programming-language-for-roboticsIt's a question that a lot of new roboticists will ask at least once in their career. Unfortunately, it's also a question which doesn’t have a simple answer. In this post, we’ll look at the top 10 most popular programming languages used in robotics. We’ll discuss their strengths and weaknesses, as well as reasons for and against using them.
Those three offer a wide variety of ideas about what is important.
Now look at this after yum read the above links.
https://www.cnbc.com/2018/04/12/the-10-best-cities-for-job-seekers-in-2018.htmlAre you willing to move to any of these high tech cities?
If your are really good, they will offer you a job in California.
(No, I am not saying that just because I worked as a programmer once in Santa Clara. Actually, I was not a good programmer, I was hired barbecue I was a super technician. No joke. There was a need for who could test hardware.)