In the 80s, I learned how to touch type by playing Infocom games like Zork.
The key to learning how to touch type is just typing _a lot_. You might not be very fast (I'm not), but you can at least get your eyes off your keyboard and use more than one finger per hand.
>The key to learning how to touch type is just typing _a lot_.
Absolutely. I don't think that typing-tutor software really does very much teaching at all, it's just a good tool for drilling yourself. But why not have fun in the process, rather than boring and mindless drills? I learned by playing the early Sierra adventure games, before they switched to the all-point and click interface.
Now I'm feeling all nostalgic...time to go download ScummVM.
GNU gtypist. Got me from "hunt and peck" to touch typing with a decent wpm count within 2 weeks. Considering I used fewer than half of the tutorials, I think that's pretty awesome. It's an old GNU utility so it should be in any repos. Even had it on Cygwin.
That's exactly how I learned---I'd say it took me two weeks, to, to become comfortable with typing. I've been recommending learning to touch type that way for a few years now. Not a soul has taken me up on it yet.
I used some random type tutor software in high school (sometime in the mid-late 90s), though only spent enough time with it to learn the home keys. I would then look at the keyboard for the remainder of the keys. Initially that was probably no faster than my old hunt and peck method. I remember remarking at one stage that I was looking at the keyboard out of habit. Then one day I noticed that I was no longer looking at all. I'm sure it was a strange feeling at the time!
Goes to show you don't really need to learn the whole process with some type tutor software. Though in terms of efficiency you may want to be aware of what they suggest. For instance, I think I was hitting the Y key with my left hand rather than right hand at some stage, but long ago changed that.
When I forced myself to learn touch-typing with a qwerty keyboard i used gtypist. I found it to be sufficient for its purpose.
The only gripe i had with it was that it required typing two spaces after a period. I found this just plain weird, so I fixed it in the tutorial files.
I guess using a blank keyboard also helped quite a bit..
Sorry, hadn't seen your comment. Gtypist did a lot for my muscle memory, yet I barely scraped the surface. It's probably time I went through the remaining tutorials.
Unix is just a bunch of standards that a couple of OSes are implementing, including OS X, not something that adheres to any philosophy about how software should be distributed.
In fact, the only other memetically famous touch-typing software I know of is Typing Of The Dead¹, and that's not exactly widely-available.
¹: http://en.wikipedia.org/wiki/The_Typing_of_the_Dead