If you want a boring career maintaining/building business applications and such learn Java. It's not really of any use for anything else, especially games.
If you have some proficiency at C/C++ and want to have some fun learn Rust https://www.rust-lang.org/
The boring answer is: Choose the language for the task.
So then that comes down to what is it you want to do exactly? Where is your passion?
In short, the goal for programming should be programming. The language can be almost incidental.
Memory in C++ is a leaky abstraction .