# README
learn-go-with-tests
Background | My Approach | Editor Setup | Useful Learning Material | License
Background
This repo contains the code I created as I worked through @quii's Learn Go with Tests book. As a Golang Newbie I highly recommend the book as it struck a nice balance between learning a new language and using it in anger.
My Approach
For Go Fundamentals, I worked through each section writing my own version of the code samples and taking the time to understand anything I wasn't sure of. I then cross-checked my version of the code against the most recent version contained in the original repo.
For Build an Application, I read each section top-to-bottom taking the time to completely understand each of the code samples. I then based my own version of that section's code on the most recent version contained in the original repo.
In both cases, I allowed myself to dive down into rabbitholes as I referred to external documentation, presentations, books and the like. This meant it took me quite a while to work through the book, but this was fine since I was more concerned with learning than shipping this repo quickly.
Editor Setup
I used the Go Extension for Visual Studio Code.
Useful Learning Material
Plus a whole bunch of code reading from repos on GitHub.
License
MIT