go-learning/README.md

26 lines
No EOL
1.7 KiB
Markdown

# 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/) |