3 ms·
You can pick up Go in less than a day. It may take longer to fully grasp Rust. So, start with Go, then begin learning about Rust on day 2. Other languages worth
by baccheion 10y ago
You can pick up Go in less than a day. It may take longer to fully grasp Rust. So, start with Go, then begin learning about Rust on day 2. Other languages worth looking into: Kotlin, Swift, Nim, Crystal, Elixir, and Julia.
Also, Haskell is good as far as receiving an "expand your mind" type of educational experience (if you haven't actively used a functional programming language before).
The following is a ranking of programming languages (based on demand, salary, and employer rating): https://www.quora.com/What-will-be-the-top-in-demand-programming-languages-skills-frameworks-in-2016/answer/Joel-Johnson-1?srid=ieH https://www.quora.com/What-will-be-the-top-in-demand-program... . If you ignore demand, you can combine salary and employer rating to get a sense of which languages to learn.
The following is an HN poll that ranked several languages: https://news.ycombinator.com/item?id=6527104 https://news.ycombinator.com/item?id=6527104
- grok2 10y agoI second picking up Go first and Rust later (or as an ongoing thing since Rust takes time). I tried both and was quickly able to make use of Go, but had to give up on Rust because the paradigms in Rust are very different from the languages I am used to (mostly C). I will invest more time in Rust because I like the concepts baked into Rust (and as a replacement for the things I use C for), but it's going to be when I get a lot more free time. BTW, if anyone knows of a good online class teaching Rust, please let me know.