If you want to really focus on the frontend, I suggest Typescript. If you want to focus on backend technologies, I suggest Java. If you have other goals, I think there are a lot of other great answers. :)
Ask HN: If I only learn one static typed language, which one should I learn?
21–30 of 67 posts
Re: Ask HN: If I only learn one static typed language, which one should I learn?
#22Great language that has stood the test of time and runs on Windows, Linux, OSX, and sometimes Android and IOS.
Re: Ask HN: If I only learn one static typed language, which one should I learn?
#23If you're a pragmatist it's still a good choice. You can bring FP concepts to C, Java, whatever later on too.
Re: Ask HN: If I only learn one static typed language, which one should I learn?
#24Earlier quoted context omitted.
If I only learn one right now will I regret choosing Golang over Java?
Golang is focused on scaling/concurrency, is very compact and fairly quick to learn. You can compile a single binary and deploy it anywhere. You can build a web server in a few lines of code. It's really strong for processing tons of requests, web API's and backend code. Java requires a whole app server which is more of a pain to setup. (generally speaking for web dev, think Tomcat, JBoss). It's way more verbose and…
Re: Ask HN: If I only learn one static typed language, which one should I learn?
#25Re: Ask HN: If I only learn one static typed language, which one should I learn?
#26Re: Ask HN: If I only learn one static typed language, which one should I learn?
#27If you want to really focus on the frontend, I suggest Typescript. If you want to focus on backend technologies, I suggest Java. If you have other goals, I think there are a lot of other great answers. :)
Honest question, why would you rather choose Java over C#?
Plus, speaking from personal experience, learning Java first and then learning C# is probably going to be a positive experience, whereas doing it the other way around feels like going back ten years in time.
Re: Ask HN: If I only learn one static typed language, which one should I learn?
#28Re: Ask HN: If I only learn one static typed language, which one should I learn?
#29If you want to really focus on the frontend, I suggest Typescript. If you want to focus on backend technologies, I suggest Java. If you have other goals, I think there are a lot of other great answers. :)
Honest question, why would you rather choose Java over C#?
Re: Ask HN: If I only learn one static typed language, which one should I learn?
#30If you don't want some of those attributes, then Rust probably isn't the best answer for you.