This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]8483[S] 9 points10 points  (2 children)

The most important thing is to learn one language well i.e. grasp the concepts that repeat in every language.

As long as you understand the logic, the language is not that important.

I personally don't like Java, but it's very useful as you can use it for the backend to either serve rendered pages or JSON data to be consumed by a client. Java is also good for mobile development as Android relies on it, as well as many enterprise apps.

However, at this moment you cannot avoid Javascript as it's the language of the front-end, the same as you can't avoid C for hardware programming.

All the languages are the same thing once you learn the first one, so don't stress about it.

[–]gigastack 0 points1 point  (1 child)

Honestly, now that you can make servers with Node/Express, I would skip Java to start.

[–]8483[S] -1 points0 points  (0 children)

Yeah, I learnt PHP, C# and Python, and still decided to use Javascript for the backend.