Do you use two fingers to type a line of code? And all the while you look down at the keyboard? That won't do. In the modern bullpens for geeks, speed is a survival skill. Typists don't need to be programmers. But programmers need to be typists.

The next time you sit down to type a line of code, think about the pause created by the hunt for a symbol on the keyboard. The interruption is just as bad as an unwelcome phone call. I know you will get better at it. But there is a way to boost your typing speed while programming right now.

General typing tutors focus more on the alpha-numeric keys, but a coder wears out the symbol keys just as much. The programmer needs a different kind of a typing tutor. The two here will take you through many typing drills. Start practice.

Typing.io

All Typing.io practice lessons are there to help you get your accuracy and speed right. Even keyboard virtuosos might see a small dip in their words-per-minute when challenged by the symbol keys. The lessons include the keys you need for some of the popular programming languages. Choose yours and start typing.

Typing.io

There are 16 languages to choose from. The typing lessons explore a variety of Open Source code -- from Objective C to your own choice of code which you can upload and practice with. Type over the code and any error turns red. The tutor won't teach you programming but will help you get familiar with different coding IDEs.

Sign into Typing.io with Google and pick the Free plan or the Mechanical Plan. The paid plan has an interesting Typo Cost Analysis which reveals the approximate "cost" of your typos on productivity.

SpeedCoder

So far, this new typing tutor for programmers is free to use. The ads are a distraction but then the developer must pay for it somehow. SpeedCoder covers ten programming languages. The code samples are sourced from GitHub repositories. You have the flexibility to upload your own code for practice.

Speedcoder

SpeedCoder is new. It lacks a tutorial section now. But do look forward to the features as they are introduced. The developer has promised new keyboard layouts like Colemak, Workman, and AZERTY. A tutorial section will also be added soon.

Is Typing Speed a Bottleneck for You?

Programming is about facing new challenges every day. A little surge of speed that matches the throb of your thoughts can only help your productivity. Until voice takes over, coders must tame the keyboard. So, tell us: is typing a skill that one should learn with deliberate practice?

Are you a self-taught typist? How fast can you type while programming right now?