resources for learning about the shell