I would recommend reading/implementing the below:
1. 'Write a Interpreter in Go' by Thorsten Ball
2. 'Write a Compiler in Go' by Thorsten Ball
3. 'Crafting Interpreters' by Bob Nystrom
4. 'Ruby under a Microscope' by Pat Shaughnessy
1. 'Write a Interpreter in Go' by Thorsten Ball
2. 'Write a Compiler in Go' by Thorsten Ball
3. 'Crafting Interpreters' by Bob Nystrom
4. 'Ruby under a Microscope' by Pat Shaughnessy