Bur's blog

By Bur, history, 13 months ago, In English

Hello! Until now I always looked at keyboard while coding and typed with 4 fingers, so I decided to learn how to type fast. Are standart schemes from internet are suitable for fast coding or it should be something special? Could anyone help me? ;)

 
 
 
 
  • Vote: I like it
  • +53
  • Vote: I do not like it

»
13 months ago, # |
  Vote: I like it +2 Vote: I do not like it

I am facing the issue... I want to increase my typing speed but with only competitive coding in mind and that too being a noob I am not sure if it will really be beneficial or should I just focus on my skills..

  • »
    »
    13 months ago, # ^ |
    Rev. 2   Vote: I like it -7 Vote: I do not like it

    It will benefit. A lot. One of my friend was a python developer until now with good code typing speed, he says A,B is a cakewalk most of the time although it takes him most of the time to understand the question. Typing takes seconds.

»
13 months ago, # |
  Vote: I like it 0 Vote: I do not like it

anything > 50 WPM is good. My typing speed is 35-40 wpm with errors :(

»
13 months ago, # |
  Vote: I like it +23 Vote: I do not like it

Typing with less than 10 fingers is a waste, not only in cp. Unfortunatly it is boring to learn. The good thing is, it does not take long and the ability will stay for all your life.

So google some ten finger typing tutorial and just practice like 30 minutes per day. For say, a month?

»
13 months ago, # |
  Vote: I like it +9 Vote: I do not like it

I think normal fast typing is different a lot with coding fast. And I have not yet found any where to tell you how to CODE fast...

»
13 months ago, # |
  Vote: I like it +9 Vote: I do not like it

maybe you should learn touch typing. I learned it from typingclub.com. it has 600 lessons by completing all of them you will be able to type faster without looking at keyboard.

»
13 months ago, # |
  Vote: I like it +5 Vote: I do not like it

Typing with 10 fingers is pretty nice. It is undoubtedly worth learning. You can type pretty fast without looking on the keyboard even with your room lights turned off. It will hardly take one month to get comfortable with 10 finger typing :)

»
13 months ago, # |
Rev. 2   Vote: I like it +3 Vote: I do not like it

https://www.youtube.com/watch?v=U8Qc_dzQTJ4

Watch this 1-month progress video it's interesting. More than 50-60 Wpm is really nice :)

»
13 months ago, # |
  Vote: I like it +13 Vote: I do not like it

Does it really matters how fast you type? I know it seems silly but I always wondered if we really need to work on typing fast?

  • »
    »
    13 months ago, # ^ |
      Vote: I like it +3 Vote: I do not like it

    When the problems are easy then typing speed definitely matters imo.

  • »
    »
    13 months ago, # ^ |
      Vote: I like it +22 Vote: I do not like it

    I mean not just for cp but in life in general you'd end up wasting a lot of time if you can't type very fast when it wouldn't take to long to practice to get a little faster. However, if you can touch type where the thing limiting you is more your thinking speed than typing speed in most cases, than I think you're probably fine.

  • »
    »
    13 months ago, # ^ |
      Vote: I like it +11 Vote: I do not like it

    don't know if it matters or not, but in my opinion you can't think while coding if you have to constantly look at your keyboard

  • »
    »
    13 months ago, # ^ |
      Vote: I like it +3 Vote: I do not like it

    Typing fast feels good.

»
13 months ago, # |
  Vote: I like it 0 Vote: I do not like it

I would recommend learning from this website.A month max for practice,then you could switch to typeracer to compete with friends/strangers over random texts,which has really been fun for me and my buddies,i must tell you.

»
13 months ago, # |
  Vote: I like it +6 Vote: I do not like it

I started practicing touch typing from this and it seems good as I do it for some time as a warmup before practicing problems and my speed increased significantly in a few days. You can sure check it out.

»
13 months ago, # |
  Vote: I like it +10 Vote: I do not like it
  • »
    »
    13 months ago, # ^ |
      Vote: I like it +10 Vote: I do not like it

    Another to add to the list (and imo it's got the simplest yet beautiful UI): Keybr

  • »
    »
    7 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Another awesome one: monkeytype, Use this after you have developed the muscle memory from Keybr.

    It's a long process just stay consistent, believe me once you learn to touch type you will enjoy typing more than writing.

»
13 months ago, # |
Rev. 2   Vote: I like it 0 Vote: I do not like it

i write with 4 fingers and my typing speed is around 60 wpm

»
13 months ago, # |
  Vote: I like it +13 Vote: I do not like it

I still type with two fingers, however my WPS is around 80~90, so I think there's no need for to change to ten

  • »
    »
    13 months ago, # ^ |
      Vote: I like it +5 Vote: I do not like it

    Imagine a piano player saying that.

  • »
    »
    13 months ago, # ^ |
      Vote: I like it +5 Vote: I do not like it

    Really?!!! 80-90 wpm with just 2 fingers on each hand?! That's crazy fast!

»
13 months ago, # |
  Vote: I like it +1 Vote: I do not like it

I relearned how to type in October because I was trying to learn Vim and I wasn't used to keeping my hands on the home row. I started off using a bunch of random typing tutor websites. Then I used typeracer.com. My WPM is around 100.

»
13 months ago, # |
  Vote: I like it +18 Vote: I do not like it

Any general tools to learn fast typing, and then also https://typing.io/lessons (just demo version) and typespeed if you use linux.

»
13 months ago, # |
  Vote: I like it 0 Vote: I do not like it

My typing speed used to be 28-30.in a week it is still 38-40 wpm with looking into keyboards.

»
13 months ago, # |
  Vote: I like it +8 Vote: I do not like it

Hi! Touch typing actually pays off really well. At first, your speed drops down to about 5-10 wpm ( You might have an urge of going back to your normal typing), then there's a constant but steep rise in typing speed after 10 days of touch typing. After some time it creates muscle memory and is more of a fun thing to do!

I started touch typing 2-3 years back and in a month reached about 50+ wpm and in a year reached about 90+ wpm, and without touch typing, I was always between 40 — 50 wpm that too with too much effort.

How I learned: One thing to remember is that speed is secondary, first comes the accuracy. I just learned home row keys on TypeMaster and all the vowel locations, then went to 10fastfingers for practicing typing commonly used words, In a few weeks you would be comfortable to hold a normal conversation at 30 — 40 wpm. Then I went to type-racer to type actual paragraphs and over the time gradually shifted my coding to touch typing.

Hope it Helps!

Thanks!

  • »
    »
    13 months ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Agreed! Also, once you learn touch typing and can get to ~50 wpm, you don't need to practice anymore because you get faster as you code more programs!

  • »
    »
    7 weeks ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    How did you shift to touch typing in coding? I am facing a lot of problems with implementing touch typing in coding as the very frequently used keys like +, =, !, | and the arrow keys are really far away, I started touch typing fifteen days ago, and now I can reach sixty WPM on monkeytype and 10fastfingers.com but when I start to code I get extremely slow that you can only imagine. I literally have to think about where the keys are, and it gets very frustrating. Please give me some suggestions.

    • »
      »
      »
      7 weeks ago, # ^ |
        Vote: I like it 0 Vote: I do not like it

      don't force yourself to touch type in contests. Do it like you always did. But you'll realize that you're gradually transitioning to touch typing. You'll spend less time looking where the keys are etc. That's how it worked out for me. I reach 75-80 wpm on typing tests but it's quite low on programming. But i still feel an improvement from where i was.

»
13 months ago, # |
  Vote: I like it -6 Vote: I do not like it

I believe typing with more fingers wouldn't make your typing speed considerably faster.

»
13 months ago, # |
  Vote: I like it +5 Vote: I do not like it

I recommend you to use a blank keyboard. Trust me, you'll never look at it.

»
13 months ago, # |
  Vote: I like it +3 Vote: I do not like it

To learn fast typing, just play AOE2.

»
13 months ago, # |
  Vote: I like it 0 Vote: I do not like it

You could practice on KTouch if using ubuntu!