Resources for Go Course
Development Tools
- Jetbrains Toolbox I recommend you use jetbrains toolbox to manage your IDEs
- Goland IDE I recommend the Goland IDE as a good way to develop go code and projects
- Get Git you need git to turn in projects for this class., It is likely preinstalled on linux, and will install with the mac xcode command line tools. You will definitely need to install it yourself on windows though.
- Get the go programming language compiler, tools etc.
More General Go Resources
- The official Go Language Documentation
- The original 'awesome go' list of widely used third party libraries
- A non-github dependent awesome
go list of widely used libraries
Resources to use for class
- I'll throw stuff up here from time to time
Slides
From time to time I'll post my lecture slides here. They are really my notes to remind me what we need to talk about, so they are not enough by themselves, but they will hopefully be of use when paired with the notes that you take.