Step-1: Learn Go
Step-2: Master structs, interfaces & pointers
Step-3: Learn goroutines & channels
Step-4: Build an HTTP server with std-lib
Step-5: Read the Go runtime & standard library source. Embrace humility
Step-6: Build a production-grade backend (REST/gRPC, DB, caching, etc)
Step-7: Make it load-bearing
Step-8: Learn profiling & optimization (pprof, trace, benchmarks)
Step-9: deploy with Docker (& K8s)
Step-10: Ship it