This course made available by the ABZ Conference 2020 is an excellent resource for learning all about domain-specific modelling languages, projectional editing, and using Jetbrains MPS. Next: MPS for the impatient