Emacs is a fantastic resource for learning emacs. Also some decent YouTube tutorials and articles are around, plus an interesting looking new-ish book called Mastering Emacs (I haven't read it though, so maybe I'm not a master?). I've tried to learn vi and emacs, and found emacs to be significantly more intuitive for my brain and hands.
After you know the basic commands and remap your Caps Lock to be a Control key, the docs and help functions are good friends. No one could ever hit a point of knowing everything you can do with it, which is exciting and weird. Emacs definitely makes my job more fun and efficient.
I have the simplest and most basic dotfiles you've ever seen (no zsh, sorry everyone ever), and a really primitive but simple AF way to manage/share/version them.
See here: https://github.com/ianmcdonald/.dotfiles/
.dotfiles/ lives in my ~/ and I have a crude and poorly written bash script to symlink the files it contains. I just started using Spacemacs so the readme isn't too clear but that is basically just one .emacs.d directory cloned from their github which rounds out my silly little set up (which works perfectly for me).