Golang: Threads of Study and Roadmap

This is an account of my roadmap and my mode of working/sadhana for achieving Golang hyperobject-unification.

Threads

I have three threads that I’m working in parallel: learning from what I broadly consider ’learning resources’ (at the moment: boot.dev, Go books and websites, and the standard and other libraries and tools), SRifying the material from those books/whatever that I would like to retain, and lots and lots and lots of programming volume from a variety of sources (whose anticipated culmination is in the building of a small project for myself and some friends).

The ‘Roadmap’ is nought but a list of sources for each of these threads, these threads that are of my study the voracious heads, to consume. I list potential such below. I may or may not update this list as I go.

Roadmap

Programming Volume/Learning by doing

That something is included here means it’s a potential thing I may work through, not a sign that I have committed to doing anything in particular with it.

Specifically for backend development:

Readings

Library modules, libraries, and tools

In addition to the material, I’ve also identified library modules and tools to learn and internalise.

Relevant ChatGPT conversation: https://chatgpt.com/share/682ce0cf-4bfc-8002-b5b9-1e3b0559aee1

Standard library

In tools: the core Golang toolchain.

Additional general-purpose libraries
Specifically for backend

Additionally, the tools: