/golang-100

Go-100 101 training material

Primary LanguageGoApache License 2.0Apache-2.0

Golang 100

This project is meant to help learning go. It goes trough the following aspects of the language :

  • Installation
  • History
  • Basics
    • Compilation, execution
    • Imports
    • Vars, consts
    • Functions
    • Types
  • Conditionals
  • Loops
  • Defer/Panic/Recover
  • Type declaration and structures
  • Pointers
  • Arrays, slices and et maps
  • Methods
  • Interfaces
  • Concurrency, multithreading
    • Goroutines
    • Channel