I think that a couple of reasons why Go is easy to learn are:

  • Not too many magical syntactic sugars.
  • Unlike other old and still evolving languages, there are usually not more than one way to solve the same problem. For instance, you can now define a getter/setter in 4 different ways in C#. A language that requires so much memorization is not an easy one to learn, especially when you are required to write idiomatic codes in that language.

Senior Manager in Software Engineering. Former Technical Lead. Author of the book: Hands-on with Go http://amzn.to/2QYFoaV YT: http://youtube.com/c/tarikguney

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store