Book recommendations
2 books
An excellent and very fun read about compilation, interpretation, and programming semantics.
A good read for API design is "The Little Manual of API Design"