Here you can find useful examples to learn the basics of GOLang.
Below subject are covered under multiple branches. You can follow them in below order of branches (most of the subjects are under main):
- main: variables, primitives, constants, arrays/slices, struct/map, if/switch, loop, defer/panic/recover, pointers
- functions
- interface
- goRoutine
- channels