Is there a full step by step on creating a new language plugin?

Hi all, I was hoping to find a step by step tutorial on how to create a custom plugin for a new language. There is one page in the extension guide in the docs but that only states headlines. I have seen also the example plugins which were helpful but still I miss some concepts.