Skip to content

Latest commit

 

History

History
102 lines (65 loc) · 6.14 KB

README.md

File metadata and controls

102 lines (65 loc) · 6.14 KB

Golang Roadmap 2024

Golang Gopher Roadmap beginner to advanced

Golang Roadmap for becoming a Go developer in 2024:

The charts below are a guide that explains the paths that will take you to learn and become a Go developer. This chart is created as a helpful tip for everyone who asks, "What should I learn next as a Go developer?"

Disclaimer

GoLang Gopher Roadmap provides a clear path for your learning journey in GoLang. Our roadmap focuses on understanding the landscape, helping you choose the right tools for the job, and avoiding hype-driven choices. Dive in, explore, and enhance your skills with a well-rounded understanding of GoLang development.

Give a Star! ⭐

If you find this project useful for learning or starting your own solution, we would greatly appreciate it if you could give it a ⭐ star.
Thank you for your support!

The Golang Roadmap is separated into two parts, the Go Beginner Roadmap is designed to gently introduce newcomers to the language, focusing on fundamental concepts without overwhelming you with excessive content. to get more details check on Go Beginner Roadmap

Go Beginner Roadmap

The General Roadmap Go Advanced Roadmap is Building upon the foundational knowledge covered in the beginner section, this roadmap offers a diverse array of advanced topics, tools, and concepts to deepen your understanding and proficiency in Go development. to get more details check on Go Advanced Roadmap

Go Advanced Roadmap

General Resources

Youtube Resources

Top GitHub Repositories

Naming & Organizing Packages - Code Structure Practices:

Contribution

The roadmap is built using Draw.io. The roadmap file can be found for the beginner roadmap in the ./go-beginner/golang-beginner-roadmap.drawio.xml file and the advanced roadmap ./go-advanced/golang-advanced-roadmap.drawio.xml file. To modify it, open draw.io, click Open Existing Diagram, and choose the XML file with the project. It will open the roadmap for you. Update it, upload and update the images in readme, and create a PR (export as PNG with 400% zoom and minify that with Compressor.io).

  • Open a pull request with improvements
  • Discuss ideas in issues
  • Spread the word

License

License: CC BY-NC-SA 4.0