Learn-unix is a project mainly written in ..., it's free.
Examples from my presentation on learning the *nix shell
Examples which go along with my presentation on learnig the *nix shell: https://docs.google.com/present/view?id=dcrsnjrc_15fgp6rnfj .