Learning Go
TL;DR: It’s a great language, a good choice to learn programming in general; there’s great documentation available, and it’s detailed. But in part because the Go community doesn’t view frameworks favorably, it can be hard to move from grasping the details to working on a fully fledged project. I’m not a programmer, i.e. I have not had any kind of formal training in Computer Science; nor do I work as a developer. But I have worked with programmers quite a lot and, from time to time, I have done some development myself, modest things, simple web sites, manipulating XML documents, working with databases. Things that were mostly prototypes and side projects, and were never meant to be used by a lot of people. ...