Useful Sites!
Let's build a compiler
https://www-s.acm.illinois.edu/webmonkeys/book/c_guide/
how to write a very basic compiler
Simple Lex and Parser
Pre-Processor
getopt()
gcc compiler phases