If you are serious about making your own programming language, I would strongly suggest to target the LLVM.
Strange advice given the state of LLVM on platforms such as windows. Both Swift and Crystal, LLVM based don't run on windows for instance. LLVM gives you more quickly but at the cost of portability.