Ask HN: If I only learn one static typed language, which one should I learn?
1–10 of 67 posts
Re: Ask HN: If I only learn one static typed language, which one should I learn?
#2Re: Ask HN: If I only learn one static typed language, which one should I learn?
#3Re: Ask HN: If I only learn one static typed language, which one should I learn?
#4If your goal is getting a job, looking around in your technical and geographical area and see which languages are used most, which pay the most, which will result in the most interesting jobs.
If your goal is purely educational, try Haskell: you'll learn about functional programming and use a much more powerful typing system than most languages provide.
Re: Ask HN: If I only learn one static typed language, which one should I learn?
#5Change the way you think about programming problems: Haskell
Enterprise Development: Java. Maybe Scala?
Apple Ecosystem: Swift (and actually, it seems like a kind-of pleasant language for general server-side use).
Low-level: C++. Or maybe Rust (although not yet given that a serious whirl)
Edit: oh, if you're broadly happy with JS, Typescript is worth a look and might (depending on your circumstances) be something you can start using day-to-day fairly easily.
Re: Ask HN: If I only learn one static typed language, which one should I learn?
#6What are you trying to achieve? Change the way you think about programming problems: Haskell Enterprise Development: Java. Maybe Scala? Apple Ecosystem: Swift (and actually, it seems like a kind-of pleasant language for general server-side use). Low-level: C++. Or maybe Rust (although not yet given that a serious whirl) Edit: oh, if you're broadly happy with JS, Typescript is worth a look and might (depending on your…
Re: Ask HN: If I only learn one static typed language, which one should I learn?
#7Re: Ask HN: If I only learn one static typed language, which one should I learn?
#8Are you planning on making an IOS app?
Do you want to make a back end server?
I picked up Go for my side project for the server side, and it has been a great learning experience.
I think if I were to do a mobile app, I might try Swift.
Re: Ask HN: If I only learn one static typed language, which one should I learn?
#9C / C++ if you're looking for something with wide applicability to learning other languages more quickly.
Re: Ask HN: If I only learn one static typed language, which one should I learn?
#10I found Golang a pleasure to learn and use. Its minimalism allowed me to pick it up fairly quickly, and features like its baked in documentation allow you to build your libraries as a seeming extension of the language.