Sorry this is a bit off topic, but has anyone on this forum actually tried to create either a new programming language or a compiler (for an existing language)?

I'd love to create a simple new language, but I have neither the brains nor the insight as to what is required. I bow to those who create compilers! Surely that is the hardest thing to program?