Do you use a Dvorak keyboard configuration?  If so, how did you learn?
richardw: I still use a normal QWERTY keyboard, so I put a printout of the specific layout I was using above my monitor. This gave me a way to check if I needed to, while ensuring I had to link the position to actual keys mentally.I then spent some time each day practicing related words. This helped to bed down a memory of where the keys were and then to build up muscle memory of the combinations. A typical practice could include 'there then that thin thine ten hen her this' etc. This helped to focus on the keystrokes/combinations on a subset of letters.This works for any keyboard layout - I used the same approach to move from my original hodgepodge approach to QWERTY.