Emacs has a very good tutorial for beginners built in. I had seen 'learn' on some version of unix. I think such program could be useful. If taught in modular version ex.. "regular expressions", it would be very useful. We can make a combined effort to make such 'interactive' tutorial. Once people start, they can refer to all type of resources.