I'm a mostly self-taught typer. Years of doing it have meant that I do it respectably quickly and without the need to look down (except for very infrequently used keys, e.g., F7), but the problem with being self taught is that I've never kept my fingers over the home row, and that has meant I do two big things wrong: a) if my keys went off the keyboard, perhaps to reach for the mouse or a drink, my initial resumed keystrokes are highly likely to miss unless I look down and re-orient my fingers, meaning at best I slow down and at worst I make typos, and b) my typing is dominated by my index and middle fingers, leaving my ring and pinkie fingers doing relatively little (the ring fingers jump in occasionally, but aside from the right pinky hitting return the pinkies do almost nothing), and this surely causes a slow down. So, wanting to finally tackle this problem, wanting to boost speed and reduce typos I decided to take action. Also, I was having nostalgic pangs for the keyboards from the 1980s, like the much loved and wonderfully clickey-clacky IBM Model M keyboard. As a result, after a little research I went with the Das Keyboard Ultimate Model S keyboard, with the Cherry MX Blue key switch option. This keyboard setup is pretty well regarded as the most IBM Model M-like (apparently you can also still buy remakes of the original, but the Das Keyboard seemed a better option for me). What makes this keyboard "ultimate" is the lack of lettering on the keys, they are all, without exception, black. No hints as to what key represents what letter, beyond your muscle memory (and normal memory). I first learned of the keyboard about a decade ago, but dismissed it entirely as some sort of joke, seeing it as a novelty keyboard meant primarily for programmers in an office so that they might brag about their l33t typing skills. With no one to brag to, and now a buyer, I suspect my initial dismissal was hasty. I'm now only a day into using this keyboard and my greatest relief thus far is that I'm able to type at more or less my normal rate. The only significant problem I'm encountering is when I switch from writing prose to coding and need to use the keys farthest away from the center, where my accuracy without looking is poor. I've been trying to force my fingers into the home row and onto their proper keys, but then all my fingers rebel, the pinkies furious that they are being asked to do work they've never done, and my index and middle finger annoyed they're suddenly almost idle.
We'll see what comes, my old speed was 75 wpm... here's hoping I get up to 85-90 wpm once my fingers get used to this.