My FeedDiscussionsHeadless CMS
New
Sign in
Log inSign up
Learn more about Hashnode Headless CMSHashnode Headless CMS
Collaborate seamlessly with Hashnode Headless CMS for Enterprise.
Upgrade ✨Learn more
The checklist for learning Go

The checklist for learning Go

Jennifer Lauwitz's photo
Jennifer Lauwitz
·Apr 7, 2017

I've asked myself the question about a year ago, and so far this is what I have done. Hopefully this will be helpful to someone who is starting to learn Go.

  • Start with A Tour of Go, and after that build a small program to reflect everything you have learned, may be a quick sort algorithm.
  • Watch the following video, Derek Banas is famous for "learn in one video" videos where he covers the subject topic in a lucid yet comprehensive fashion.
  • After that, go and read the guides: How to Write Go Code, and Effective Go to get a grasp on writing idiomatic Go code, and to familiarise yourself with the "Go" conventions
  • While you're at doing the above, it is also recommended to read the book "Introducing Go", by Caleb Doxsey. There is a freely available PDF on the internet: pepa.holla.cz/wp-content/uploads/2016/10/In..
  • Doing all the above should make you sufficiently comfortable with writing, reading, and comprehending, Go code. Now you could go anywhere from here. Maybe the following place which teaches you "Applied Go"

There! I hope this will inspire some of you to give Go, a go! :D :D

Also, if there are any Go veterans here, please share the resources that one should look at, after going through this path. Thank you!