If I created a brand new programming language today, I'd be very tempted to write a bootstrap compiler in JS.
This would make it much easier to provide web playgrounds for people to write small programs and play with the language.
Related Posts
Blogging about my programming language project: choosing the basic syntax!
https://www.garden-lang.org/blog/syntax.html
Over a sufficiently long time horizon, all code you write is legacy code.
Bril is a cute intermediate language for teaching (think simplified LLVM IR): https://www.cs.cornell.edu/~asampson/blog/bril.html
The idea of providing a standard JSON format to help students write basic passes is really elegant.