Artikeln betonar vikten av att förstå hur kompilatorer och interpretatorer fungerar för att fullt ut förstå datorer, oavsett erfarenhetsnivå som utvecklare. Den introducerar en serie som syftar till att lära läsaren att bygga en interpretator och en kompilator, med målet att förbättra tekniska färdigheter, demystifiera processen och möjliggöra skapandet av egna programmeringsspråk. Serien kommer att fokusera på att bygga en enkel interpretator för en delmängd av programmeringsspråket Pascal, implementerad i Python, och inkludera en interaktiv debugger liknande Pythons pdb. Första delen av serien inleder med att bygga en grundläggande interpretator i form av en kalkylator som kan hantera addition av ensiffriga heltal, vilket introducerar koncept som lexikal analys och Tokenisering.