Building a language in Typescript

So you want to create your own programming language but you have no clue where to start?

Then this guide is for you.

We're going to step through how to create a transpiler, converting our new language syntax to something that is Javascript compatible.

WIP Warning: This guide is very WIP, is subject to missing sections and potentially incomplete or inaccurate information. Proceed at your own risk, but also feel free to file issues for anything you encounter.