As far as resources and starting points, these would be my recommendations:
- This book is the definitive guide: http://www.gopl.io/
- The docs, along with effective go are also a good starting point for those who have experience in other languages.
- Go by example is another good resource, though some examples could be improved
- There are virtually no resources for those learning go as a first language.
The question sounds like it is fishing for answers in order to write a beginners' guide though, rather than a beginner asking, in which case I'd look at stack overflow and reddit for the most commonly asked questions and work from there.