4 ms·
This is slightly OT, but I figured this thread is a good pool of Go people =). What books/resources would you guys recommend for a beginner to learn Go? I'm c
by victorhooi 13y ago
This is slightly OT, but I figured this thread is a good pool of Go people =).
What books/resources would you guys recommend for a beginner to learn Go?
I'm coming from a (predominantly) Python background.
I've seen Mark Summerfield's book (he also wrote the the PyQT book and Programming in Python) on Go, which seems pretty good, and I think I'll take a shot at the official tutorial.
Is there anything else you guys would recommend?
Also, is it just me, or is the word "go" hard to search for - I know there's golang, but I'm always worried I'd miss things, if people just use "go" when they write.
- enneff 13y agohttp://tour.golang.org/ http://tour.golang.org/ - as you already mentioned. https://gobyexample.com/ https://gobyexample.com/ - a nice resource for beginners. http://learnxinyminutes.com/docs/go/ http://learnxinyminutes.com/docs/go/ - quite dense but a good overview.
- songgao 13y agoWhen I got started, I found Effective Go [0] and the Go Blog [1] extremely helpful. Effective Go goes over important properties of the language and Go Blog often go over important issues related to both language and standard libraries. I learnt about slices, interfaces, and json library all from Go Blog. Also I think the best way to learn a language is to use it instead of reading a book. Pick up one of you old projects, and rewrite it in Go. Or pick up a new simple idea and implement in Go. [0] http://golang.org/doc/effective_go.html http://golang.org/doc/effective_go.html [1] http://blog.golang.org/index http://blog.golang.org/index
- mholt 13y agoI initially had the same concern. "Golang" is a better keyword than you might think. Google is pretty smart to interpolate where it might be missing on certain pages.
- axaxs 13y agoDo the tour, read effective go, then start writing. As you have issues not solved by googling, join/ask golang nuts. Not a more helpful group of people in the tech world, in my opinion.