What are the best resources for learning Go?

asked by Anonymous
71 contributors
8 solutions
  1. 18

    #1Introducing Go

    Introducing Go

    Introducing Go: Build Reliable, Scalable Programs by Caleb Doxsey is a hands-on guide that covers the language core features with step-by-step instructions and exercises.


    Check price

    Aaryan Trivedi
    Written on April 21, 2017
    "As with most O'Reilly publications, Introducing Go does a good job of being both accessible and thorough. While not as user friendly as the Dummy series, O'Reilly provides more well rounded learning with their books, and this one is no exception. From the basic to advanced lessons, this book is a great choice for learning Go."
  2. 14

    #2A Tour of Go

    A Tour of Go
    A Tour of Go is divided into a list of modules that you can view and explore. Throughout the tour, you will find a series of slides and exercises for you to complete and, in that way, learn Go.


    Mary Lopez
    Written on September 13, 2017
    "A nifty little program that I have tinkered around with from time to time. It is immersive, but not so much that it's easy to get lost or completely lose your way with it. Plenty of assistance in this program."
  3. 11

    #3An Introduction to Programming in Go

    An Introduction to Programming in Go
    An Introduction to Programming in Go by Caleb Doxsey is a short, concise introduction to computer programming using this language designed by Google.

    Check price

    Martha Fields
    Written on September 13, 2017
    "I am working on becoming a programmer and any resource that I can get would be a benefit to me. I would recommend this is want to keep up with the newest programming languages."
  1. 10

    #4Go Programming

    Go Programming
    Go Programming is a video by Derek Banas where he explains how to program using Go.


    Nancy Bowman
    Written on September 13, 2017
    "Derek Bananas provides an in depth learning video providing the basics of installing the Go program, which is nice when you're new to the particular program, as well as learning the language. He then breaks it down with each step you need to be able to achieve programming in Go. I really like the in depth tutorial, as he does go at my learning pace."
  2. 6

    #5Learning Go Programming

    Learning Go Programming
    Learning Go Programming by Vladimir Vivien will teach you Go programming syntax, constructs, and idioms to help you understand and use Go code effectively. It was published in 2016 by Packt Publishing.

    Check price

    Diana Bailey
    Written on September 13, 2017
    "Go is supposedly a relatively user-friendly and no-nonsense programming language, so my expectation when I bought the book was that the learning curve would be manageable and that the book would strike a balance between technical jargon and smooth instructions. I must say I was a bit underwhelmed, since the book was a bit steep for me. I was honestly expecting something that would help me learn Go in a relatively painless way, which was not really the case. It might be me though, because the book has some great reviews. I should go back to it with more reasonable expectations and more time to tackle the project."
  3. 3

    #6The Go Programming Language

    The Go Programming Language
    The Go Programming Language by Alan A. A. Donovan and Brian W. Kernighan is a book that shows how to write clear and idiomatic Go to solve real-world problems.

    Check price

    Aarav Jindal
    Written on June 8, 2017
    "I think that buying The Go Programming Language would be a good way to learn Go. The drawback to this site is that it for a book and not a direct website. I would maybe buy a Kindle copy so I would be able to faster access to it but I feel that there are better ways to go about learning Go."
  4. 1

    #7Go by Example

    Go by Example
    Go by Example is a website with a hands-on introduction to Go using annotated example programs. 


    Karen Sanchez
    Written on April 18, 2017
    "This is an awesome site that teaches you how to use Go. I'm way better at learning as I do than reading a coursebook, and the hands-on aspect really drives that. "
  5. 0



    Hackr.io is an online website formed by a programming community with one goal in mind: find the best courses and tutorials all over the Internet and share them with the rest of the users. 



    suchita singh
    Written on December 16, 2017
    "Community Up-Voted Resources can be found here."


Best What are the best resources for learning Go
1Introducing GoBooks 18 Paid
2A Tour of GoWebsites 14 Free
3An Introduction to Programming in GoBooks 11 Paid
4Go ProgrammingVideos 10 Free
5Learning Go ProgrammingBooks 6 Paid
6The Go Programming LanguageBooks 3 Paid
7Go by ExampleWebsites 1 Free
8Hackr.ioWebsites 0 Free

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!


Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.