Bacana, tenho um projeto semelhante em desenvolvimento juntamente com um colega, estamos estruturando o interpretador do Python em C++ do zero, quem quiser colaborar será bem-vindo: https://github.com/BRCode4Fun/Python-Interpreter
A vantagem de trabalhar em projetos low-level como esse é que desenvolvem um domínio absurdo da linguagem em si, além de ser um hobby pras horas vagas.