Re:Ask HN: Which programming language should a journeyman pr...
by jim-jim-jim on Tuesday February 08, 2022 @08:43PM
(#30267565)
For what it's worth, I write Scala professionally. I don't think I'd be nearly as successful with it if I hadn't learned Haskell first. ymmv, but it's helpful to divide and conquer. Haskell is a much cleaner way to "learn FP." You can take almost all of that knowledge and staple it onto Scala later. Learning the universal and ultimately quite simple concepts that comprise FP alongside the Scala language itself seems needlessly painful. The noisy syntax and compiler quirks will obscure whatever wisdom you're hoping to squeeze out of the process.
So yeah, learn Haskell, then make money with Scala.
Re:Ask HN: Which programming language should a journeyman pr...
by JoelMcCracken on Tuesday February 08, 2022 @07:28PM
(#30266892)
I would advise looking at Haskell. There is just so much there, and while you learn it you get so much exposure.
Elixir is def cool but keep in mind that it is just much more normal of a language. You can probably learn it in a few weeks. Haskell is a much longer journey
Re:Ask HN: Which programming language should a journeyman pr...
by blueslurpee on Wednesday February 09, 2022 @01:50AM
(#30269726)
Okay, I think this and the sibling have tipped it. Sounds like Haskell is where I will land and the best place to start branching out. Appreciate you!
So at the moment I really think I’m stuck between Scala, Haskell, or Elixir.
It’s tempting for people to simply say, “Learn all of them” but for practical reasons that’s not possible at the moment. So thanks a lot for your comment.