This video is surprisingly inspiring. When trying to understand an interpreted language, instead of viewing the interpreter as an abstract intermediate part, it should be viewed as a compiled program written in a compiled language.
For example, since the Python interpreter is actually written in C/C++, when you run a Python program, there is actually a compiled C program reading your source code. (1/2)
