4 ms·
One factor I would consider is how different a language is from what you already know. For example, learning something like Haskell, Elixir, or Elm (Elm is fant
by EthanBrady 10y ago
One factor I would consider is how different a language is from what you already know. For example, learning something like Haskell, Elixir, or Elm (Elm is fantastic) might help you grow more as a developer because you'll be introduced to entirely new ways of reasoning about and solving problems.
- MTemer 10y agoI think I'm too dumb to learn how to use something like Haskell (properly). I have a memory/attention problem, medication helps but I almost gave up programming for it. Don't get me wrong, my code is highly praised for being moderately ok, but I have to play my strengths. I was surprised that all of the Elixir hype seems to have died here.
- EthanBrady 10y agoYou're not too dumb! You can do anything you set your mind to :) I totally understand not wanting to dive into something like Haskell though. Between Go and Python, I personally would choose Go for a long term commitment. I think the language is simple yet beautiful, has a robust standard library, and performs really well. Python can be learned super quickly though, and being able to whip up a script is useful (you can 'import' seemingly anything). I'd say it's worth sprinkling in a little Python on the side.