top | item 16266030

Ask HN: Learning Go?

7 points| hnapps | 8 years ago

Has anyone found a great online program / course / resource for learning Go? Coming from a complete beginner level.

I found various one-off beginner videos, but nothing that is all connected, and nothing of particularly great quality. Is there something more structured that some HNers can recommend?

3 comments

order

albumdropped|8 years ago

A Tour of Go https://tour.golang.org

Todd McLeod on YouTube https://www.youtube.com/channel/UCElzlyMtkoXaO3kFa5HL0Xw

Go by example https://gobyexample.com/

Go Documentation https://golang.org/doc/

50 Shades of Go: Common Mistakes for New Devs http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in...

Two Free Books http://www.golang-book.com/

Build Web Applications with Go https://github.com/astaxie/build-web-application-with-golang

Not really aimed at beginners, but Francesc Campoy's YouTube channel is really good. Just for Func. https://www.youtube.com/channel/UC_BzFbxG2za3bp5NRRRXJSw

For more advanced topics, anything by Kelsey Hightower. There are several of his conference talks online.

hnapps|8 years ago

Thanks a lot!!

aalhour|8 years ago

When I decided to learn Golang I picked up the "Introducing Go" book (https://www.amazon.com/dp/1491941952), which is a long tutorial with good exercises at the end of each chapter. It was what I was looking for, a long enough book to give me a taste of what the language is like so that I can decide whether to pick it up for a serious project or not.

Good luck!