Skip to content

Instantly share code, notes, and snippets.

@nombiezinja
Last active May 31, 2018 17:44
Show Gist options
  • Select an option

  • Save nombiezinja/b82d49f1424ec67a1264aebecc85e0a3 to your computer and use it in GitHub Desktop.

Select an option

Save nombiezinja/b82d49f1424ec67a1264aebecc85e0a3 to your computer and use it in GitHub Desktop.
A guide for getting started with Golang for fellow bootcampers

Here are some resources I have personally used and found helpful as a javascript and ruby dev with very little computer science background to help you get started with your own research and adventure, GLHF!

1)Read this to get started and set up your workspace: https://golang.org/doc/install and https://golang.org/doc/code.html

2)Go through A Tour of Go: https://tour.golang.org/list

  • You will likely find concepts getting a little more difficult to grasp towards the last 1/3 of the tour, don't worry about finishing all of it in one go, you can come back to this later
  • An additional companion that works well with A Tour of Go as you follow along: http://www.golangbootcamp.com/book/ provides more examples and more details
  1. Do this course: https://www.udemy.com/go-the-complete-developers-guide/learn/v4/overview
  • Personally I think the assignments don't really matter but following the videos really helped me understand some stuff I had a hard time understanding in A Tour of Go
  1. Read this: https://golang.org/doc/effective_go.html
  • Go has really good official documentation, it could be a little dry to read all in one go (hehe one "go") but it is very helpful in the long run
  1. Get started on this: https://gophercises.com/ iterate back to previous resources when necessary
  1. Some links on specific topics:
  1. Some useful links on some stuff that are more tricky for devs coming from a JS and ruby background:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment