first attempt at a new student lesson in swc-shell

I thought that the current student lesson for the shell started with a lot of definitions without giving much context for them, or obvious reasons for learning them. I've tried to fix that.