When the last HMN Jam was going on, I really wanted to create a programming language. So I started, recreating the tokenizer 3 times and giving up because I knew nothing about programming languages, parsing or recursion. But here I am almost 9 months later, having spent 10 days creating the project from the bottom up. I now have some basic compilation from my language to C and it has been very fun to work with. Currently I'm writing the programming language in Python, but I intend on making it self-hosted one day: