2 ms·
Signed up for the coding excercises!Awesome site!What path would you recommend to someone who is coming from a bit of Python background. I see a lot of blurb ab
by ultrasounder 9y ago
Signed up for the coding excercises!Awesome site!What path would you recommend to someone who is coming from a bit of Python background. I see a lot of blurb about how Golang is the perfect fit for low latency web applications. Think “data intensive applications”. Also how good is the Golang tool chain for Raspberry pi and such like? Thanks
- dpflan 9y agoTo answer your first question with regard to resources and getting into it first; you can start with the Go tour, and then move on to other resources. Absolutely install go and start playing around; maybe try to create a simple server or port one an easy to medium Python project. Have a look at these resources: _ 1. A Tour of Go: https://tour.golang.org/welcome/1 https://tour.golang.org/welcome/1 >> A nice step by step introductory guide through the language. _ 2. Go by Example: https://gobyexample.com/ https://gobyexample.com/ >> A concise collection of fundamental concepts, expressions, and implementations. _ 3. The Go Programming Language: http://www.gopl.io/ http://www.gopl.io/ >> The text by two authors of the language. You may view as the "KnR" for C but for Go. >> It has end of chapter problems and the solutions are hosted on github: >>> https://github.com/adonovan/gopl.io/ https://github.com/adonovan/gopl.io/ _ 4. Effective Go: https://golang.org/doc/effective_go.html https://golang.org/doc/effective_go.html >> Advice on writing solid Go. _ 5. Official Go Page of Documentation and Other Resources: https://golang.org/doc/ https://golang.org/doc/ _ 6. The Go Language Specification: https://golang.org/ref/spec https://golang.org/ref/spec
- ultrasounder 9y agoLove the idea of porting one easy to medium Python project to Go! No better way to learn than to actually port an existing application! Thanks a lot for the resources! Bookmarked
- tomclive 9y agoI've signed up and will give this a shot. I followed the Tour of Go and was wondering where to head next. I haven't watched the videos yet but the site looks really simple and attractive.