Definitely take Stefan's recommendation on compilers texts. I hadn't heard of this before, and the list of topics looks very good.
@ShriramKMurthi https://t.co/Rvd3GTY1fZ Great coverage, incl. interpreters, JITs, assemblers plus funct., logic & parallel programming. Probably not ideal as a first book, but rewarding if you already know the territory. Terrific (!) bibliography, also