Acho que seria legal falar sobre como criar uma linguagem de programação, e ir numa engenharia reversa até chegar nos bits que executam o que tu programou em uma linguagem, como por exemplo:
Considerando o código
console.log('algo')
O que isso envia para o node, e o que o node envia para o terminal?
E mais profundo ainda, como o binário do computador entende que deve mostrar "algo" no terminal?
Esse fluxo seria muito interessante de ser estudado!
Abs!
desde quando comecei na programação essa minha maior curiosidade, anotado!!
O canal do "Akita" no youtube tem vários vídeos falando sobre assuntos bem avançados, mano, acho que vale a pena dar uma olhada lá:
https://www.youtube.com/@Akitando