If you want to do X, "build a programming language first then use it to do X" is a tried and true way to never do X.