I never learned to type properly either. We had a keyboarding class in high school and I just didn't take it when it was really pushed as "needed for a career".
Now I am 38 and I code and I can keep up with anyone else just fine. I often think that I have adapted my typing based around the fact that I do code. I position my hands in what seems good for code. I seldom move my hands and I can hit every key in some manner.
My wife is a "proper typer". She can literally write a Word document blindfolded and make very few mistakes. She even realizes if she does and can backspace, etc without even looking.