GNU Typing Master
GNU Typing Master is an interactive typing tutor that teaches you to type correctly in 42 lessons.
Lessons begin to start for the newborn and as long as you pass them, it is as difficult.
Program options are very limited. Lessons are very useful, although you can only change the font and size of the letters.
To learn typing or to speed up your typing, GNU typing masters are really good choices.