1) understanding

https://abdurrahmaanjanhangeer.wordpress.com/2017/02/22/common-steps-in-the-working-of-compilers-and-interpreters/

2) covers many concepts

https://ruslanspivak.com/archives.html

3) only to get an idea

http://norvig.com/lispy.html

4) a demo

http://jayconrod.com/posts/37/a-simple-interpreter-from-scratch-in-python-part-1

5) theory away

6) a repo ^^

https://github.com/Abdur-rahmaanJ/greenBerry