DEV Community

Cover image for I Just finished learning Go-Here's What I learned
Aruna
Aruna

Posted on

I Just finished learning Go-Here's What I learned

🎯Motive behind Choosing Go

As a tech enthusiast,I always wants to learn something new inorder to broaden my knowledge of emerging technology.Last month,I had an opportunity to attend a interview,and luckily,I got selected for the Final assesment phase,The company recommended to have a good grasp of Go(GoLang) before the assesment,so i decided to dive into it.

đź”–Resources Used to Learn

I began with the offical Go documentation, but I found it a bit overwhelming and wasn't sure where to start,so then I went to Youtube and searched for tutorials,After some time I discovered an exordinary playlist by Mr.Hitesh Choudary that made Go Simple,Engaging,Practical.

👉 Go Playlist: Let's Go with GoLang by Hitesh Choudary

I'm truly grateful to Hitesh sir for providing such a beginner-friendly course.I provided hands-on experience while encouraging me to refer the Go official documentation alongside the videos.He covered almost every topic a beginner should know.

🎖️Here’s what I’ve explored so far:

  • Basics and syntax of Go
  • Handling web requests
  • Creating REST APIs
  • Building servers (with and without databases)
  • Integrating with MongoDB
  • Using Go Modules (GoMod) to manage dependencies
  • Working with Goroutines for concurrency
  • Understanding Race Conditions, Mutex, Channels, and how Deadlocks occur

To track my progress and help others who are also learning, I’ve uploaded my practice code here:

👉 GitHub Repo – Learn_Go_Repo

Next Steps⏭️

Learning Go has really been a Great experience,and I'm excited to apply these concepts in real-world projects soon.

Thank you for Reading!🙌
Let's Learn and Grow together.đź’ˇ

#Golang #BackendDevelopment #LearningInPublic #DevJourney

Top comments (1)