In this talk I will guide you on where you should start if you want to implement your own C++ frontend from scratch, what problems you will face, and how to solve them using modern C++ language and library features.