Go Topics

Step by step guide to becoming a Go developer in 2023

Learn the Basics Basic Syntax Variables in Go Data Types For Loop Range Errors/Panic/Recover Conditional Statements Functions Packages Type Casting Type Inference Arrays Slices Maps Make Structs Go advanced Modules Working with json Types and type assertions Interfaces Context Goroutines Channels Buffer Select Mutex Building CLI Applications Cobra Urfave cli ORMs Gorm Web Frameworks Beego Gin Revel Echo Gorilla Gofiber Buffalo Logging Zerolog Zap Apex Go realtime communication Melody Centrifugo API Clients REST Heimdall Grequests Graphql Graphql go Gqlgen Testing Go Code Microservices Watermill Rpcx Go kit Micro go-zero Protocol buffers gRPC Go Grpc gateway Twirp


roadmap.sh is the 6th most starred project on GitHub and is visited by hundreds of thousands of developers every month.

Roadmaps Best Practices Guides Videos Store YouTube

roadmap.sh by Kamran Ahmed

Community created roadmaps, articles, resources and journeys to help you choose your path and grow in your career.

© roadmap.sh · FAQs · Terms · Privacy


The leading DevOps resource for Kubernetes, cloud-native computing, and the latest in at-scale development, deployment, and management.