As you see, go brings the best of both worlds. Go provides you high performance like C/C++, super efficient concurrency handling like Java and fun to code like Python/Perl. Code written in Go is easy to maintain as it enforces good practices and maintains standards.
- First Steps
- A small problem
- Advanced data structures - slices, structs and maps
- Interfaces
- Channels
- Routines
- Http Module
- Testing and Error Handling
go build
- compiles a bunch of go source filesgo run
- compiles and executes main filesgo fmt
- formats all code in current directorygo install
- compiles and installs a packagego get
- downloads raw source code of a packagego test
- runs all tests associated with project