Theory and languages
Building an interpreter
Scanning, parsing into a tree and evaluating it. How a programming language actually runs.
About 50 hours of study.
Where to learn it
Read
Watch
Principles of Compiler Design (NPTEL)
Y. N. Srikant, IISc Bangalore
The lectures on lexical analysis and parsing
Section not checked yet
Practise
No practice set picked yet.
Suggest oneBefore and after
Building an interpreter