I evaluated a lot of languages before settling down on C. I have 2 main reasons why I chose C. One is that I wanted to pay homage to many great programmers who wrote industry-pushing software in C. The other reason was that I wanted to start from 'scratch' and use as few pre-made libraries as possible. I think there is a lot of fun in starting a project like this from 0 and figuring out everything on the go :D