Typing Club

TypingClub is the most effective way to learn how to type. It is web based, and highly effective.