🎯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)