#Beginning Go
This workshop walks you through several areas of Go development, starting with getting a Go environment on your machine to start developing.
- About 15 to 60 minutes per exercise depending your your skill level
- A laptop with Windows XP or later, Mac OS X, Ubuntu, or Debian operating system.
Boulder Episode One This video is "ok", as everyone that came had Go installed. There is a lot of quesiton answer section, but in general, it's a pretty long video that a 10 minute screen cast could probably cover.
- MGO - MongoDB Driver - Under Development
- SQL - Under Development
- Creating and using a Package - Under Development
- Interfaces - Under Development
TBD
This series of workshops are intended to get you familiar with the Go platform. It should provide enough hands on interaction, as well as links to additional resources that you will feel comfortable attending other Go meetups, as well as starting your own projects in Go.
- Effective Go This is a MUST read for anybody learning go as an experienced developer
- 10 Things you (probably) did not know about go - Amazing quick tips for making you a better go programmer. This is a post in response to most people new to go and what they have an "alergic" reaction to. MUST READ for new developers!
- golang.org The official site for the GO language
- Getting Started Official documentation to install and test your installation
- Go Tour Great way to learn go for the first time
- How to write Go code Explains the Go tool chain and Go workspaces.
- Package Documentation Holds all the documentation for the standard library. This is your goto reference for most everything while developing Go.
- Frequently Asked Quesations (FAQ)
- GO wiki A little about everything here. Check here first if you are looking for more resources on go
- Go By Example
- Golang-book
- Go book app spot
- Go resources for new developers
- Golang Videos Amazing videos explaining key areas and concepts about go. The first video about Concurrency is amazing!
- GO+ This community is really picking up and has a lot of great posts and resources
- Slack for Gophers - To request an invitation, email slack@gopheracademy.com. It's a free, and very helpful community.
- Stack Overflow for Go
- go-nuts mailing list
- Go Playground Create and share go snippets
- loader.io Just released, this is a cloud based load testing tool. Very impressive tool.