Learn Vi and Vim like you would create a container, in overlays. First learn just plain vi. Then layer Vim on top of that. Then add NeoVim (if you so desire, I do not. I hate NeoVim because it is useless and brain dead at its core). Using a Docker container to do vimtutor is one easy way to get started. And do not forget https://rwx.gg/visurvive for the essentials.