Skip to content

eshan-one/go-playground

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

**# 🐹 go-playgorund

Learning Go with "Learning Go" by Jon Bodner (O'Reilly) β€” notes, chapter exercises, and projects along the way.


🧠 Go Mind Map

mindmap
  root((Go))
    Basics
      Variables & Types
      Constants
      Control Structures
        if / switch
        for
    Composite Types
      Arrays & Slices
      Maps
      Structs
    Functions
      Multiple Returns
      Variadic Functions
      Closures
      Defer
    Pointers
      Value vs Pointer Semantics
    Types & Interfaces
      Methods
      Embedding
      Interfaces
    Error Handling
      error interface
      Wrapping Errors
      panic / recover
    Concurrency
      Goroutines
      Channels
      sync package
      select
    Packages & Modules
      go.mod
      Imports
      Visibility
    Standard Library
      fmt / strings
      io
      net/http
    Testing
      testing package
      Table-Driven Tests
    Context
      Cancellation
      Timeouts
Loading

πŸ“‚ Structure

go-playgorund/
β”œβ”€β”€ chapters/     # code & notes per book chapter
β”œβ”€β”€ projects/     # small projects built while learning
└── go.mod

πŸ“š Reference

Book: Learning Go, 2nd Edition β€” Jon Bodner (O'Reilly)**

About

Learning Go through hands-on examples, exercises, and backend projects.

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Contributors