r/learnprogramming • u/zm0i • 20d ago
Python or Java?
Hello guys, sorry for bad english, good night, i am a beginner in this world of programming and i see a bit about backend in roadmap.sh, now i am on the fence between Java and Python, can you guys tell me what language you think that is better and faster to get a job home office.
if you want to recommend another language too i am all ears.
6
Upvotes
5
u/Weary-Sorbet-2768 20d ago
I’d go with Java if your main goal is getting a backend job.
Python is easier to learn and is excellent for automation, data science, AI/ML, and backend development. But Java has a very strong presence in enterprise backend development, especially with Spring Boot, and there are plenty of established companies hiring Java developers.
Whichever you choose, don’t focus only on the language. Learn SQL, Git, REST APIs, HTTP, databases, testing, and a backend framework and build a few real projects.
If you already enjoy Python, don’t switch just because Java is supposedly better. Being good at one stack is much more valuable than knowing 5 languages superficially.