At some point I figured I should learn touch typing. Most of the stuff I write happens through a keyboard, whether it is code, assignments or blog posts or something completly different. So since I type a lot, I might as well learn how to do it properly, and hopefully increase my typing speed while I’m at it. Anyways, turns out there are a bunch of programs that help you learn/train touch typing. I tried a few but settled with using KTouch for a couple of reasons:
*It provides small sets of words (or letter combinations in the earlier stages) so that you get some practise with each letter before moving on to the next one. Later exercises then combines new letters with the ones you already know.
*Unlike a few others I check it displays a keyboard on screen, indicating which finger you should use to type the current letter. It also shows the colored map for which letter is associated to which finger at all times.
* It can graph your progress, including letters-per-minute, and words-per-minute.
* It shows you how many errors (misspellings) you have done, and list which letters you need to work on more.
*It was already in the Ubuntu/Debian repositories, so all I had to do in order to install it was to open the Software Center and search for it.