4 ms·
If you have experience with python, Go or Haskell will be a much better "new tool to learn". Of the two, Go will be a more comfortable jump, but either tool wi
by carterschonwald 13y ago
If you have experience with python, Go or Haskell will be a much better "new tool to learn". Of the two, Go will be a more comfortable jump, but either tool will help you engineer in fun new ways that have no callbacks :)
Both have great optimizing compilers, vibrant friendly communities, and can build static linked binaries that are easy to deploy in whatever your target environment is.
If you want something you can get comfy hacking in next week, I'd say go with Go, but if you are looking for "what can I build amazing things with a year from now after getting comfy with", I'd push for Haskell.
NB: I'm a very active member of the Haskell community at this point, so I'm a bit biased. I will be the first to say Haskell and its tools aren't perfect, but I and others work hard every week to make them ever more awesomer. (I also spend a lot of time helping get people started contributing to core haskell tools). Also I've a wee business i'm building using Haskell as my stack :)
- betadreamer 13y agothanks! I will try out haskell too. Although I usually stay away from functional programming. It somehow look intense to me :P
- carterschonwald 13y agoif by intense you mean "strange because it uses ideas I've yet to learn, but will really enjoy once i've mastered", sure :)