Best way to learn to touch-type

I’m in my forties, I’m a technical writer and a programmer… and I can’t touch type. It is really frustrating having to check the keyboard even for simple things like Ctrl-C and Ctrl-V. I just have no feel for where the keyboard letalone the keys are… Any suggestions for ways I can become a fluent typist?