Now if we look at salary for fresher in Python the Python has little edge over Java due to its demand in automation. Now ad days jobs are mostly related to automation and Artificial intelligence which prefers Python over Java that’s why salary in case of fresher is more in Python.

But in case of experienced candidates salary for Java is high Because Java has been in use way before python became popular. The experience engineers find it convenient for them to stick to their comfort zone instead of moving to a new language.

Conclusion –

Both the languages are good in their own, so there won’t be a lack of resources once you choose one and embark on your journey.

 If you’re Fresher & new to programming, it’d be better to stick with Python just because it’s easy and uses English-like syntax.

However, if your goal is to build enterprise level applications coming from a C/ C++ world, then Java would probably feel familiar to you.

I hope this guide helped you to realize your choice of language check out the Java Certification Training Python Certification Training by  Analytiq Learning.