Skip to content

Latest commit

 

History

History
41 lines (27 loc) · 2.15 KB

StudyMaterials.md

File metadata and controls

41 lines (27 loc) · 2.15 KB

Golang Courses and Study Materials

Courses

  • FreeCodeCamp - Youtube This is a good video tutorial from scratch for beginners

  • Udemy This is also a good course from scratch, covers some more grounds with fine-grained topics and test your knowledge with MCQ

Above 2 courses will give you the working knowledge of Golang and you can start developing...


Study Materials

  • Go By Example It covers all the Golang topic's introduction with example programs. It also provides GoPlayground(online go environment) to test out your code. As it covers just a little introduction of every topic, should be used as a reference or for revision of certain topics.

  • Go Dependency Management Using Go Modules It covers how all the dependencies are managed in Go, how dependency versioning is done, upgrading dependencies and how to create your own Go module.

  • Testing In Go It covers basics of Go testing using inbuilt testing package, code coverage and benchmarking.

  • Go CLI Application Development Using COBRA There are many packages available that provides an easy-to-use interface to create CLI application. One such package is cobra. It's easy to use and github README.md pretty much every step required to start using it.

Advanced Blogs/Articles:

These are advanced topics that covers internal working of some core features of Golang. These should covered once done with basic understanding of Golang and assignments.