>>10839402It's easy, go for it.
you should start with this very small and concise book;
https://inf.ethz.ch/personal/wirth/CompilerConstruction/index.htmlhe teaches only the recursive descent parser, but shunting yard algorithm is more powerful for expression parsing.
he also doesn't teach to create an abstract syntax tree and directly generate code while parsing. you can also learn ast independently, makes things easier for my opinion.
don't start with stuff like dragon books, you can literally start with a small language and write a compiler with less than 1000 lines of code, you should start small and then if you want to be a full scale compiler engineer, you should read those big ass books. there's no point about learning SSA and shit in the beginning.
also don't listen dumb posters like this
>>10840887