To become a good coder you must become a good typist.

We recommend that students type at least 5 words per minute with a 90%+ accuracy before beginning to code using a text-based editor. A very nice typing web site can be found here.