You'd really enjoy The Structure and Interpretation of Computer Programs. One of the big lessons is that it's basically interpreters all the way down.
Even hardware is, at some point, "programmed" by someone to behave a certain way.
Even hardware is, at some point, "programmed" by someone to behave a certain way.