Probably you are trying to learn building languages.

I went down that road a number of years ago.

Chances are that you, like me, having been frustrated by:

  • Tutorials that are too theoretical: where is the code?
  • Outdated resources: I am happy this used to work on a compiler of 20 years ago but it does not compile on my machine
  • No big picture: you find some tutorials on parsers and some about compilers, but where are the resources giving you the whole map?

What resources you will find here

So I thought I could help by creating these resources:

  • a checklist of the 5 most important things to get right when building a language
  • a course: you can follow a series of posts which should help you getting started
  • dozens of posts discussing all sorts of topics related to building languages

Whichever path you pick, these resources should help you get started. If you feel something is missing, or you do not know where to start from, feel free to write to [email protected]. I will do my best to help you.

Checklist: 5 things to get right when building a language

Powered by ConvertKit

Free course

More posts