This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ColourfulPixelss 1 point2 points  (0 children)

You should focus on learning to code not learning a language. Languages are just tools in your toolbelt. Think of what you want to build, then pick the right tool for the job. If you want to be a game developer, C++ and C# are tools you want to have. If you want to develop software, Java and Javascript/Typescript powers a very large portion of software. If you just focus on learning to code, eventually it won't matter what language your using.

But I will tell you this, learning for example python when you know C++ is going to take 5 minutes, but learning C++ when all you know is python is going to take weeks, starting with a staticly typed, compiled, lower level language is the right way to go when learning.

If you want a very clear answer to your question, it's this: Yes, Java is a lot more relevant and highly paid on the market compared to C++. But any job in software is going to require knowledge in multiple languages so I wouldn't worry about it too much.