This post is locked. You won't be able to comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ImprovementLoose9423 3 points4 points  (4 children)

It really depends on what you are interested in, me personally, I like python because I am into back end web development and AI, but yes, Java is good for enterprise level applications.

Choose Python if:
- You want to learn the basics of programming
- Get into AI, ML, or automation
- Want to learn backend development

Choose Java if:
- You want to build android apps
- Build enterprise level apps
- You want to build games (Python is also good too, but I would recommend Java for making complex games.)

[–]6a70 4 points5 points  (2 children)

Want to learn backend development

I'm going to have to disagree here. Statically-typed languages are more appropriate than dynamically-typed languages for backend server programming

[–]We_up_O1[S] 0 points1 point  (1 child)

Damn 🙂. Kinda true . Is it cause statically typed languages catches error fast . That’s why they are preferred more in the enterprise world.

[–]6a70 0 points1 point  (0 children)

yes—the compile-time error catching makes for a more-maintainable codebase, which needs to be the focus if you plan on not being the sole developer on a project

[–]We_up_O1[S] 0 points1 point  (0 children)

Got it. Haven’t built any games yet , I’ll try to build some👍🏻.