Ask HN: Go or Python? Expanding my toolbelt I have no desire to learn JavaScript, and by elimination I'm between Go and Python 3 (CPython?). I'm talking about really learning the language. Not just doing some quick side project. What would you choose? The deciding factors for me are: being future proof so my knowledge could be used in the next 5 years, cross platform, and has a solid, consistent standard lib. I'm looking for a "can do several things with it" language that can also help me to be a better developer (by exposing me to new stuff). I might use it for scripting or cli tooling but (ba)sh and powershell served me well so far. I'm not considering mobile since I'm tired of Java and I have no desire to use the Apple ecosystem. But of course that it would be a plus. I was also considering C# (is there a TL;DR? so many keywords and revisions that I already lost any desire to learn it) but Microsoft worries me. My tools and workflows are Linux based. Python being slow worries me and maybe most of my effort would be spent in learning to produce pythonic code instead of learning deeper concepts. |