3 ms·
> "P.S My daily job involves php/js, but I'm trying to move on from them to some other language (Learning GO now)" It's less about the language one uses and mo
by yareally 13y ago
> "P.S My daily job involves php/js, but I'm trying to move on from them to some other language (Learning GO now)"
It's less about the language one uses and more about how one uses it to implement the ideas one comes up with. Amazing things can be done in any language, just some make certain ideas easier to implement than others. However, exposure to various languages (especially ones outside of the paradigm one uses the most) helps with becoming a better programmer. I'd say it would help you to have some exposure to functional languages more than Go will help. Try using a Lisp variant (common lisp, scheme, clojure, racket, etc), F# or haskell. You'll learn a number of things you can apply to imperative languages such as PHP and JS (such as lambdas/closures, monads, macros and you'll better understand recursion as well).