• You're interested in learning the language • You want to start on the right foot • You’re interested in learning more • You want to help someone else learn
for concurrent I/O • Readable • Fast • Compiles into single binaries • Great for ◦ Distributed systems ◦ Microservices Can’t use this excuse as easily :P
and very informative posts ◦ My go to for learning about channels ▪ http://dave.cheney.net/tag/channels ◦ http://dave.cheney.net/resources-for-new-go-p rogrammers
https://www.ardanlabs.com/ultimate-go ◦ https://github.com/ardanlabs/gotraining ◦ Basics through more advanced concepts ◦ Examples and exercises ◦ On site assistance
Donovan and Brian W. Kernighan ◦ http://www.gopl.io/ • Go in Action by Bill Kennedy, Brian Ketelsen, and Erik St. Martin ◦ https://www.manning.com/books/go-in-action ◦ Code samples https://github.com/goinaction/code
use--with vscode-go) https://code.visualstudio.com/ ◦ Can have Delve debugger • Sublime (with GoSublime) https://www.sublimetext.com/ • Vim (with vim-go) http://www.vim.org/ • And there are many more
everyone • GoBridge ◦ http://golangbridge.org/ ◦ For underrepresented communities • Women Who Go ◦ http://www.womenwhogo.org/ ◦ For people identifying as women
GopherAcademy, LLC • All Gopher images are from or based on (created by various designers): ◦ Go mascot designed by Renée French and copyrighted under the Creative Commons Attribution 3.0 • XKCD