+ 4
What's the best language to master? (All-rounder)
I have good knowledge of Java. But with advancement in fields like machine learning, data analytics, I feel there are better options available as far as languages go, like Python, JavaScript, etc. but what's one language that's trusted and can do everything like front end, back end, mobile, etc. I am asking this because every time learning a new language makes the process of implementing things slower.
4 odpowiedzi
+ 10
Java would actually be a good contender for an easy all-rounder. Java can do machine learning and analytics. It's just not as common to do so. It is dominate in the field of mobile app development. If you're on Android, everything uses Java in some way. That is a form of front-end, doing app user interface. But it can do backend server for apps and websites too, even if there can be better choices. Java has its problems, but it's also one of the most popular languages, you won't have trouble finding work if you know it.
That said, it can't do front-end websites (though I think in the past web Java applets were a thing, but not anymore). You'd need Javascript for that (which is unrelated to Java).
C++ would be a good second choice, though it won't be as easy. It also great for big budget video games, while Java is not (Minecraft was indie!).
Assembly is the insane answer. You can do anything, but I'll be a grandma with no kids by the time you're done.
+ 2
Javascript is everywhere and will still be relevant in the future, you can't go wrong learning js unlike other languages out there
+ 1
choose python for that
+ 1
Python enough said.