Bruce's Unusual Typing Wizard [Broken URL Removed] is a tiny windows program that can teach you to type without looking at the keyboard or touch type in a couple of weeks. I have used it myself and recommend it to anyone planning to learn touch typing. It is very useful skill to have, you will type much faster and with less typos. Of course it will take some time, but think of it as an investment in yourself. It will definitely pay off over the long run. One thing I don't like about this program is its design. It's terrible. But hey, you won't keep it for long anyways, so it shouldn't be a problem.

Screen shot of the main menu:

Bruce Touch Typing interface

If you are starting from scrath you will have to go through following sections; Typing Lessons(to learn layout of the keyboard), Typing Practice( working with real sentences) and Play Game(to gain some speed). You may also skip some levels depending on your experience.

Overall I think it is user friendly and very smartly designed application. It can be downloaded from here, and it is free. If you like the program, you can drop Bruce a note by writing to typing[at]qcalculus.com. There is also support for non english keyboards, read more on how to go about it in the documentation that comes with download.