This repository documents my journey learning the Go (Golang) programming language. Starting from scratch, running on Debian 13, and mentored by Gemini AI.
go mod, and the first program.var, :=), constants, and zero values.if, switch) and the one and only loop (for).04. Basic Functions: Parameters, multiple return values, and named return values.
π Directory Folder -> Open
08. Structs: Creating custom data types to represent objects.
π Directory Folder -> Open
11. Error Handling: The philosophy of handling errors without try-catch.
π Directory Folder -> Open
15. Select & WaitGroups: Synchronizing complex concurrency patterns.
π Directory Folder -> Open
testing package.19. Database Connectivity: Connecting Go with SQL (PostgreSQL/MySQL).
π Directory Folder -> Open
βItβs not how fast you learn, but how deeply you understand.β
Mentored by Gemini AI π€