I had to design a simple general purpose language for university, so I tried creating "ZoomerScript" with Jetbrains MPS
Insert meme. It only supports ints and bools, some logic and simple arithmetics and it compiles to Java but damn was it hard to get that far....