Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 588 Bytes

gotutorial.md

File metadata and controls

43 lines (31 loc) · 588 Bytes

Go Tutorial

  • Setup Go environment/ Go Path / Include resources
  • Go over syntax / high level concepts
  • Deep dive

Basics

  • Setup
  • Syntax
  • Packages
  • Imports

Functions

  • How to declare a function
  • Function signatures
  • How to call a function

Types

  • How to declare a type
  • type conversion
  • type inference

Constants/ variables

For loops/ range

If else

Switch statements

Defers

Structs/ Pointers / Maps

  • Methods on structs

Interfaces

Errors

Concurrency

  • Goroutines
  • Channels
  • Buffered Channels
  • range/ close/ select