When I first started learning to program it had little to do with typing. Actually the FIRST programs I made involved no typing at all, but manually putting holes in punch cards on the spare Singer at my dad's job. Later on I learned assembler and did most of my coding with paper and pencil; I would write out the entire program on paper first, and run it through my neural debugger (brain) and only after I was satisfied that it would do what I wanted, then I typed it.
Then when I started learning C I did that for a while too, but eventually grew out of it.
That being said, I started learning touch typing in the 3rd grade, and I'm pretty good at it now (105 wpm with 1 mistake on that test), and I think it helps make me a lot more productive.
@pete, sure you use a lot of special characters, and Intellisense helps, but they're still only a tiny part of the code, unless you spend most of your coding time writing regular expressions. And they're all still keys, and being able to get your fingers to them quickly without thinking about it still makes a big difference, so of course typing style matters just as much with them as any other keys.