This is my simple configuration for neovim written in Lua, but it has all what's needed to start coding.
You might find it quite similar to the one presented here https://github.com/cpow/neovim-for-newbs.git (I really don't know why).
Suggested YouTube playlist that I've strictly followed: https://youtu.be/zHTeCSVAFNY?si=NtkFC7GnJzMKmdqx.