This is a record of the resources that I am/have used to learn the Go programming language. This is mostly for my records but other that venture down the Golang path may also find it useful.


  • Get Programming with Go - Nathan Youngman / Roger Peppe
  • Black Hat Go: Go Programming For Hackers and Pentesters - Tom Steele / Chris Patten / Dan Kottmann
  • Go Programming Language - Alan Donovan / Brian Kernighan

Video Courses

  • Ultimate Go Programming, Second Edition (Safari) - William Kennedy
  • Go: The Complete Developer's Guide (Udemy) - Stephen Grider
  • Network Programming with Go (Safari) - Vladimir Vivien



Best Practices


Go and learn Golang or don't it's completely up to you.

# golang