Resources for the getgoing course
The course file structure
getgoing
├── 00-about-me
├── 01-intro
├── 02-section1
│ ├── 01-installation
│ ├── 02-filestructure
│ ├── 03-hello-world
│ └── 04-outro
├── 03-section2
│ ├── 01-declaring-and-initialization
│ ├── 02-strings
│ ├── 03-arrays
│ ├── 04-pointers
│ ├── 05-structs
│ ├── 06-interfaces
│ ├── 07-interfaces
│ ├── 08-control
│ ├── 09-control
│ └── 10-outro
├── 04-section3
│ ├── 01-intro
│ ├── 02-concurrency
│ ├── 03-concurrency
│ ├── 04-sync-vs-async
│ ├── 05-goroutines
│ ├── 06-goroutines
│ ├── 07-channels
│ ├── 08-unbuffered-channels
│ ├── 09-buffered-channels
│ ├── 10-ping-pong-game
│ ├── 11-select
│ └── 12-outro
├── 05-section4
│ ├── 01-intro
│ ├── 02-API
│ ├── 03-MVC
│ ├── 04-server
│ ├── 05-methods
│ ├── 06-project-intro
│ ├── 07-project-refactoring
│ ├── 08-connecting-to-db
│ ├── 09-insertion
│ ├── 10-insertion-into-db
│ ├── 11-read-all
│ ├── 12-querying
│ ├── 13-db-deletions
│ ├── 14-project-outro
│ └── 15-outro
├── 06-section5
│ ├── 01-intro
│ ├── 02-hosting
│ ├── 03-hosting-steps
│ ├── 04-vendoring
│ ├── 05-hosting-procedure
│ ├── 06-summary
│ └── 07-outro
└── 07- outro