DEV Community

Discussion on: How can I learn to like Golang? (and use it a lot)

Collapse
 
louy2 profile image
Yufan Lou

I do not think Golang is a language worth learning if it is not for work. It does not add anything new to your knowledge. This is on purpose. It has avoided many modern programming language features in exchange for fast compile times, faster new developer on boarding and simpler cross-compiling support. For expanding your horizon on how to express ideas, Haskell really is THE eye-opener.

On the other hand, if you can see past your preferences and stop worrying, Golang generally takes well care of you. Decide on a domain problem and code away. You may find lack of distracting language features actually helpful.