https://github.com/lossdev/go-tour
A collection of programs and guides to start learning go on the beginner and intermediate level
https://github.com/lossdev/go-tour
Last synced: 3 months ago
JSON representation
A collection of programs and guides to start learning go on the beginner and intermediate level
- Host: GitHub
- URL: https://github.com/lossdev/go-tour
- Owner: lossdev
- License: mit
- Created: 2020-08-03T16:37:56.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-04T09:12:44.000Z (almost 6 years ago)
- Last Synced: 2023-03-21T20:46:53.049Z (over 3 years ago)
- Language: Go
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# go-tour
## Purpose
To provide a main repository of example code, comments, and guides to aid any
newcomers to the Go language on their way to making exceptional programs.
## Table of Contents / Covered Material
I'll touch on each of these subjects in order. Later subjects can / will be using
at least some of the previously covered topics, so going in order from the beginning
(or starting where you're unfamiliar) is recommended. The list of subjects is as
follows:
* [basic syntax](syntax/)
* [data types, variable assignments, and scoping](types-assignments-scoping/)
* [decision making and loops](decisions-loops/)
* [functions, type casting, and error handling](functions-casting-errors/)
* [slices, arrays, and strings](slices-arrays-strings/)
* [data structures and encoding](structures-encoding/)
* [maps, channels and goroutines](maps-channels-goroutines/)
* [gomodules](gomodules/)
* [object oriented programming, interfaces, and type assertions](oo-interfaces-assertions/)
* testing and documentation