>>105880392 (OP)only C, Haskell and Java exist. C if you need performance (maybe Rust if you want good implementations of common structures), Haskell if you want to quickly write a correct and elegant solution to a problem (parser, CLI utility, convert data from one format into another, etc.), and Java (and its derivatives like Scala, Clojure, Kotlin, etc.) if you want le enterprise ecosystem. Go tries to be C and miserably fails because it's garbage collected, and it also tries to be Java and miserably fails because it doesn't have the ecosystem (and ends up being slower because it lacks the optimizations the JVM has). Go was created to solve Google's problems, not yours