I want to understand go compiler source code. currently, i know go and most of stdlib. I have learned concurrency stuff and i wrote many web app. my question, what is the next steps to learn go compiler? should i jumping now to understand it or should i learn other stuff before that, like read some books about compiler, learn some boring algorithm or even learn gcc compiler first.
and also i was wondering, should i start understand from frist commit (maby it sounds crazy), some older version or current source code.
and where is the good resource that can help me.