Happy New Year fellow developers👩💻👨💻!
I’m a self-taught developer with a background in JavaScript and Python. I’ve been considering which language to learn next: Java or C++.
Here’s my situation:
I don’t have a formal CS degree, but I’m passionate about learning and expanding my skill set.
I’m pursuing AWS certifications, so cloud technologies are my big focus.
I’m looking for a language that will complement my existing skills and potentially open more opportunities in backend or systems programming.
I’d love to hear your thoughts! Here are a few questions to guide the discussion:
Which language did you find easier to learn as a beginner, Java or C++?
How do you see the relevance of each language in today’s job market?
Your insights will not only help me but also guide other self-taught developers in making similar decisions. Let’s share experiences and learn together! 🚀
It's been almost 9 years since I've stopped Java, and have been working with C++ then, as a professional developer.
Java is probably easier. The language itself is (was?) quite simple. As least, much simpler compared to C++.
It depends a lot on your geographic situation and whether you are open to world-wide full remote positions. However, I believe Java is more widely used in the software industry. I also believe it's especially true in cloud development.