É uma boa postagem e acho bom que outras pessoas tenham algum contato com esse assunto.
É verdade que seria benéfico para entender melhor sobre a computação, mas o LLVM é um pouco complexo. Pode ser uma boa para a pessoa ver mais pra frente. O bo me velho Assembly é mais fácil ainda. E provavelmente dá um ideia até melhor junto com um compilador C. É uma questão de curiosidade e saber como construir esse aprendizado.
Espero ter ajudado.
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).