Compiler design was one subject that I struggled with when I was an undergrad. I feel this has held me back from creating DSLs. I am looking for a gentle introduction to ANTLR that can take me from newbie to mastery. Any books anyone can recommend would be helpful.
I didn't struggle with compilers as an undegrad at all, and I found this book too slow for me, so I'm optimistic that you will be pleased by the pacing. :)
If you want to see a way older approach, I did really enjoy Jack Crenshaw's "Let's Build a Compiler"[2]—but it's so vintage it may be totally hipster by now. :)
[1] https://www.amazon.com/Language-Implementation-Patterns-Doma...