What you need for this learning path
To follow the examples in this module, you will need Go version 1.6 or later. Go supports architectures including AMD64, x386, and ARM running the following operating systems:
- Windows XP (or later)
- Mac OSX 10.7 (or later)
- Linux 2.6 (or later)
- FreeBSD 8 (or later)
Most of the chapters in this module are written following a simple TDD approach, here the requirements are written first, followed by some unit tests and finally the code that satisfies those requirements. We will use only tools that comes with the standard library of Go as a way to better understand the language and its possibilities. This idea is key to follow the module and understanding the way that Go solves problems, especially ...