You could take a look at: https://mehdihadeli.github.io/awesome-go-education/
Op dinsdag 23 mei 2023 om 14:33:18 UTC+2 schreef Zhang Jie (Kn): > 1. https://go101.org, from beginner to true gopher > 2. go perf book, search it from github, this will teach you some > optimization techniques > 3. here's a reading list about golang internals: > https://hitzhangjie.notion.site/149643669e0846e6b8e3294d04a6df0d?v=e1cea88688ec4102ae5d9af8cf9ac4c7 > , > actually, there's some Chinese golang books that describe the > internals, like go语言设计实现,go语言原本. Even though they're good, but there's > already many good articles, I keep updating this reading list. > 4. 100-go-mistakes, this book will show you common mistakes among gophers, > and it will make you understand golang better. > > On Wednesday, May 3, 2023 at 9:14:40 PM UTC+8 Kamil Ziemian wrote: > >> Hello, >> >> I now try to read "Go Language Specification", which you must read to >> became true Gopher. If you want to read this document, I offer all my help, >> but not overestimate me. Recently I even doubt if I'm programmer at all, >> maybe just advanced hobbyist. >> >> Because Go Spec my by too much for the begining I strongly advice you go >> trough all the "A Tour of Go". >> https://go.dev/tour/welcome/1 >> "A Tour of Go" is easy, outside few excercise that need a background >> knowledge in things like networking. In any case, if you will have any >> question about "A Tour of Go" feel free to ask. >> >> One thing I think is worth of pointing out in the context of "A Tour of >> Go". When we talk about language itself, not its toolchain, there was only >> Big addition with big "B" to it since the version 1.0 was introduced in the >> 2012. By it I mean generics (or like Rob Pike call them more correctly: >> parametric polymorphism) introduced with Go 1.18 around February 2022. The >> part of "A Tour of Go" is that introduce generics is the only part that I >> don't like. It is too short and too sketchy for my taste. >> >> I learn quite a lot about generics reading proposal of them, at the time >> where was no implementation of them in the language, but I cannot these >> proposals as a learning materials. Ian Lance Taylor, which is one of the >> highest Go authorities in the world, once stated here that even the last >> proposal of generics isn't what is in the language, due to some changes >> make during the phase of implementation (at least this is what I understood >> from his words). Taylor said that if you know how generics works in Go, you >> should read Go Spec, which I currently doing. As a result, I cannot give >> you any point where to learn generics, since I still don't know if >> particular part of is appropriate for the beginners and I don't know an >> good ones at this moment. Maybe someone else can point to such good >> resource. >> >> At the bright side of things, I think generics are the last thing that >> you should learn in Go. They are important, but since are the last Addition >> with big "A" to the language, you should leave them to the end. At least in >> the my opinion. >> >> Best regards, >> Kamil Ziemian >> wtorek, 2 maja 2023 o 18:52:56 UTC+2 Rajesh Pandian napisał(a): >> >>> HI Nyilynn, >>> >>> I have watched Matt's Golang videos about concurrency and few others and >>> I have to say it is Brilliant! I highly recommend it. (And Thank you Matt >>> for the brilliant content!! ) >>> >>> If you are interested in books then "Learning Go" from O'reilly was also >>> helpful to me. If you want start from absolute basic then "Head First Go" >>> is a good book too. I have all these two and the "The Go programming >>> language book which I frequently refer to as it's written by Brian W. >>> Kernighan and Alan A. A. Donovan which is a must have book if you reading >>> Go. >>> >>> And finally, practice and practise! As a Mandalorian would say "This is >>> the way" >>> >>> Regards, >>> Rajesh >>> >>> >>> >>> >>> >>> >>> >>> >>> On Friday, April 28, 2023 at 8:52:34 PM UTC+5:30 Matt KØDVB wrote: >>> >>>> You can find my video class at >>>> https://www.youtube.com/playlist?list=PLoILbKo9rG3skRCj37Kn5Zj803hhiuRK6; >>>> people seem to like it >>>> >>>> Matt >>>> >>>> On Apr 26, 2023, at 9:45 PM, Nyilynn Htwe <nyily...@gmail.com> wrote: >>>> >>>> I am starting to learn GO programming language with this course >>>> <https://www.coursera.org/specializations/google-golang>. Can you all >>>> guide me how to learn and how to be geek at Go? >>>> Thank you for reading >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "golang-nuts" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to golang-nuts...@googlegroups.com. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/golang-nuts/eaaaa12e-c9c9-4481-b0eb-c33a6632b768n%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/golang-nuts/eaaaa12e-c9c9-4481-b0eb-c33a6632b768n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>>> >>>> -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/e764fac4-cce8-4e34-90bd-91503f644a9an%40googlegroups.com.