Original post

I want to understand compiler source code. currently, i know and most of stdlib. I have learned concurrency stuff and i wrote many web app. my question, what is the next steps to learn 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.

any help?