Outline
- What is Go?
- compiled, statically typed, non object-oriented language
- C-like structure
- Native support for handling concurrency and threads (via goroutines)
- Basic structure of a go program
- Package naming
- packages live in a subdirectory of the same name with their test files
- generally do not contain main methods, but they can
- Package naming
- Main file/method