I have a list of resources collected here [0] but they are mostly oriented towards `bash` and `linux` (I think Mac uses `zsh` these days) - there are enough differences to warrant this disclaimer
* https://ryanstutorials.net/linuxtutorial/ is a good place to start for beginners
* https://mywiki.wooledge.org/BashGuide and the rest of this wonderful wonderful site is recommended to understand `bash` and its features and gotchas
* https://explainshell.com/ gives you a quick help on the various parts of the command, including documentation
* https://www.shellcheck.net/ is a must have tool if you are writing shell scripts
* https://linuxjourney.com/ is probably the most complete site to understand how things work in *nix environment
[0] https://github.com/learnbyexample/scripting_course/blob/mast...