How and where to learn go internals?

I want to learn how go works on the system level, how the compiler works and how the additional runtime & goroutines work, if anyone knows of any books, blogs or courses i can read that could teach me this stuff I’d be very thankful.

1 Like

I’m really looking forward to the responses to this thread because it’s been tricky for me to find up to date info on the implementation details. Often I see answers like, “just read the source code,” which is correct, but for someone like me who only knows a 30,000 foot overview of how compilation, garbage collection, etc. works, supplementary material would be appreciated!

Anyway, some of Ardan Labs’ blog posts have info on the garbage collector and scheduling, etc.:

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.