# Go Learning Personal Go Learning repo for both step-by-step tutorial througwalk, example programs and personal notes In this repo all .go files separated different directories because of the readiblity. ## Resources |Type|Link| | -- | -- | |Main Resource|[Go Official Learning](https://go.dev/tour/list)| |Secondary Resource|[Türkçe Go Eğitimi](https://github.com/Furkan-Gulsen/turkce-go-egitimi)| |Tertiary Resource|[Tutorialspoint](https://www.tutorialspoint.com/go/index.htm)| |Example Resources|[Head First Go](https://headfirstgo.com/), [Go by Example](https://gobyexample.com/) | |Documentation Resources | [Go Official Documentation](https://go.dev/doc/) , [Go Packages Documentation](https://pkg.go.dev/) |Books|[The Go Programming Language](https://www.gopl.io/) |Extra Useful Websites|[gosamples.dev](https://gosamples.dev), [Google Style Guide](https://google.github.io/styleguide/go/)| |CodeAcademy Course|https://www.codecademy.com/learn/learn-go| ### Good Article, Documentation, Blog Websites - https://bitfieldconsulting.com/golang ### Extra Resources by Subject | Subject | Links | | ------- | ---- | | Interface | [MediumLink1](https://medium.com/golangspec/interfaces-in-go-part-i-4ae53a97479c), [MediumLink2](https://medium.com/golangspec/interfaces-in-go-part-ii-d5057ffdb0a6) | | Linked List using Generics | [Medium Link](https://levelup.gitconnected.com/the-generic-way-to-implement-a-linklist-in-golang-416de16f5397), [GitHub Link](https://github.com/jerryan999/gostruct/blob/main/singlylink.go) | | Goroutines | [Medium Link](https://medium.com/technofunnel/understanding-golang-and-goroutines-72ac3c9a014d), [Blog1](https://golangbot.com/goroutines/) |