Go Programming

Simple, fast, concurrent. Types, error handling, goroutines, channels, interfaces, generics, the standard library, web servers, databases, CLI tools, and performance.

12 topics
  1. 01
    Foundations
    gogetting-started
    foundational 3 subtopics
  2. 02
    Types And Structs
    gotypes
    beginner 3 subtopics
  3. 03
    Error Handling
    goerrors
    beginner 3 subtopics
  4. 04
    Concurrency
    gogoroutines
    intermediate 3 subtopics
  5. 05
    Interfaces And Generics
    goabstraction
    intermediate 3 subtopics
  6. 06
    Packages And Modules
    goproject-structure
    beginner 3 subtopics
  7. 07
    Testing
    gotesting
    beginner 3 subtopics
  8. 08
    Standard Library
    gostdlib
    intermediate 3 subtopics
  9. 09
    Web With Net Http
    goweb
    intermediate 3 subtopics
  10. 10
    Database And Sql
    godatabase
    intermediate 3 subtopics
  11. 11
    Cli Applications
    gocli
    intermediate 3 subtopics
  12. 12
    Performance And Tooling
    goperformance
    advanced 3 subtopics