I don't even know where to begin with this. Typing is a way to program, but not the only way. One can get on ebay or the like and find these old engineering sheets of paper where people at IBM would hand write FORTRAN code, then take the paper over to the department that would make punch cards out of the programming sheets. No typing involved. It is like saying to fly you need to know how to handle jet engines, rather than the principles of lift, keeping the nose level, etc. Whether the plane uses a jet engine or not is incidental to good piloting skills. Similarly, whether one uses a keyboard to create a program or the IBM engineering sheets to handwrite out a program is incidental to good programming skills. Typing hasn't a thing to do with programming.