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.

Reply via email to