This book is a technical reference that covers programming languages, interpretation, lexing, and parsing. The book is intended for readers who have past experience with at least one programming language as well as a basic understanding of C++ fundamentals. For veterans and coding newcomers alike, the book offers foundational subjects and practical recommendations for creating interpreted languages.