Here’s a good, short tutorial on creating neovim plugins with Lua:
There are some related videos on the channel:
Other resources for extending neovim: