meowpunch / programming-with-golang

Playground for myself to practice programming with Golang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Programming with Golang

This repository documents my journey as a Java programmer to learn Golang

  1. Complete the Programming with Google Go Specialization on Coursera [README]: This course covers the basics of Golang, including functions, methods, interfaces, and concurrency. I will also practice Test-Driven Development (TDD) by completing the assignments in the Learn Go With Tests book.

  2. Delve into more practical and advanced resources:

    • Ultimate Go Programming: Underlying and concrete mindset needed to design and program software with Go
    • Effective Go: A guide to writing clear, idiomatic Go code.
    • uber-go/guide: A style guide that provides recommendations for Go programming.
  3. Build a slack project to apply expertise and get hands-on experience: Apply my newfound knowledge of Golang to build a project in Slack, which will allow me to gain hands-on experience and solidify my understanding of the language.

Additional Resources

  • Seek out a community: Joining a Golang community can be a great way to connect with other learners and experts in the field. You can ask questions, get feedback on your code, and stay up-to-date on the latest developments in Golang. Here are some resources to consider:

  • Attend Golang conferences: Attending conferences and meetups can provide a great opportunity to network with other Golang developers and learn from experts in the field. Here are some upcoming Golang conferences:

  • Read Golang blogs: Reading blogs can provide a wealth of information and insights into Golang. Here are some popular Golang blogs to consider:

About

Playground for myself to practice programming with Golang


Languages

Language:Go 95.0%Language:Dockerfile 5.0%