I've had good feedback from colleagues on the following course. https://appliedgo.com/p/mastergo
There are also the usual reference at golang.org such as "Effective Go", the on-line introduction, and the language spec itself. -- Kevin Powick On Tuesday, 16 January 2018 02:10:48 UTC-5, James Pettyjohn wrote: > > I've had multiple occasions where I've needed to train someone to be a > programmer from scratch in a Go environment. > > Trouble I've found is while the go texts are simple and straightforward, > relatively speaking, they often written by someone who sought a better life > in go, fleeing Java/C/C++. They will routinely reference these other > languages in examples, touting the benefits of go is comparison to the old > language. Much like reading GOF design patterns without a background in > smalltalk, it is hard for new developers to pick up when they don't know > other languages first. Commonly they cut it back and learn JS first. > > Assuming they eventually picked up the language they now need to learn how > to be a software engineer and write code that doesn't suck. Especially > present with those who just learned how to program using JS. And what I've > seen on the subject often expects a knowledge of another language. > > Are there tracks of knowledge to take someone from 0 to understanding > baseline knowledge? > > And from there through taking them to a professional grade standard? > > Best, > James > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.