Original Poster: king_hobohttp://linuxcommand.org/learning_the_shell.php
I just found this and i thought it as worth noting. I know there is a lot of links to sites like this floating around but to be honest a lot of them are not that great.
This gives some insight in to things such as basic commands, wildcards, I/O and pipes, Permissions and chmod, job control (backgrounding programs, kill signals) and the best bit of all, an insight in the linux file system, (which i found to be one of the most over whelming things to face after changing from M$)
A lot of the topic covered here I have never seen in an easy to understand novice guides.
The best bit of all is it is only 8 pages so readers wont be turned off by the sheer volume of it as many guides do
Check it out and bookmark it for your novice friend.