I have a friend of mine who wants to learn to type. Yet he is still young and can't afford to buy any software.
Are there some free (offline) typing learning programs out there?
Thanks for all help!
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.
You should really specify what OS your young friend will be using, to help responders. Given the remark about lack of funds, I assume your young friend will use free software instead of paying M$ for a proprietary system.
Under gnu/linux there is a plethora of such software. Just three examples amongst the many others:
EDIT: as you specified you are looking for something for windows, here you can download a truly 100% free (i.e.: free-as-in-speech) typing tutor. Of course there are many more that are "free of charge for personal use", some of them are pretty good but you will find some of them is crippleware.
No preaching here: there is nothing wrong IMO in choosing to use a free-as-in-beer program, if you wish so. I think it is just important to distinguish between free software and freeware software, that's all.
As underlined by some other users, it is also important that you know what you are looking for in terms of functionality. The classical method for learning how to touch-type is by copying lines of text with words that are composed of letters whose position on the keyboard is increasingly further away from the 'neutral hand position' on the keyboard. In other words, given that the natural position of the hands on the keyboard is the one with the index fingers on the F and J keys, an easy word to type will be "LAD" (no finger moves from the 'neutral' keys) while a difficult one will be "ZINC" (as all the fingers need to shift).
The two parameters that a good tutor need to monitor are speed (normally expressed in Words Per Minutes / WPM) and accuracy (normally expressed as a percentage).
Any tutor that will monitor those two parameters and will increase the difficulty of the words to copy by progressively adding more difficult keys will do. The rest is just eye candy (again: nothing against it, I love fancy stuff myself... but I think it is important to know what is important and what is just a plus).
Hope this helps!
Whilst there are a few packages out there for touch typing, I honestly find them awful!
Real touch typing involves putting your index fingers on F and J and the rest of the hand on the same line, (also, it is rather bad for programming, as it often takes longer "thinking" about symbols").
The best thing you can do is not force yourself to a methodology of typing, but simply do it over and over again, copy a book if you want and you should learn your own style.
I would also recommend Type Racer, a fun online game to test your speed of typing against others.
That being said, your question was to recommend a free one - here is one for flash that does not require you to install anything (If you have flash installed!). Its interface sort of sucks, but you click on the lesson then click play - seems to work!