I'd like to see a graphical educational program, mainly for adults, that takes an arbitrary git repo and shows you what different git commands actually do as you're doing them. Having an interactive visual aid would alleviate most confusion IMO.
https://learngitbranching.js.org
Few more listed here:
[1]: https://ohmygit.org/