Learn touch typing – it's worth it
99 comments
·May 31, 2025danpalmer
evanjrowley
Fellow Dvorakist here. I totally agree that touch typing is the way to go when learning it. Labels just hold you back and you get so much more from learning to touch type.
I also agree with your point about touch typing QWERTY. I'd even bet that learning to touch type any non-QWERTY keyboard layout, even if it's less efficient than QWERTY, is beneficial purely because it erases bad habits ingrained over time from undisciplined typing. Blank keycaps are the a true meta.
goku12
> I don’t think I could have taught myself touch typing on QWERTY because I was already too ingrained with bad habits
It is possible to learn touch typing on a layout where you have already developed bad practices. That's what I did on Qwerty. There will initially be a tendency to switch back to the hunt-and-peck method, since you're not yet fully comfortable with touch typing. This can be curtailed by forcing yourself from looking at the keyboard. It's nearly impossible to hunt-and-peck without looking at the keyboard occasionally. However, that tendency will eventually disappear as you become comfortable with touch typing, as it's the easier style among the two.
evanjrowley
I share the same views as the parent comment, but I also agree with you there could be a strong case for touch typing with QWERTY. There's probably a lot to be gained by switching to a blank keyboard in general, QWERTY or not.
sdovan1
The trigger for me to start practicing touch typing was when I saw a classmate trying to log into her Gmail on a classroom PC. I was shocked at how fast she did it. I started with 10FastFingers and keybr, then stick with monkeytype and typeracer. Not sure if it's made me more productive, but it feels good when your fingers can keep up with your thoughts.
For folks who want to learn typing, I recommend Jashe's Typing Guide: https://docs.google.com/document/d/1L-P68VDSGlpLM5A9tfRvWFoh...
absoluteunit1
Similar to me! In my case it was a YouTubers/Twitch streamers like Prime and others that typed so fast...I wanted that for myself.
Thanks for sharing - seems like a very detailed guide and something down my alley :)
goku12
Touch typing is a very underrated skill. Few people feel the need to learn it. But it's immediately useful. The keyboard simply disappears from your mind, sparing your entire attention for the task at hand and increasing your productivity noticeably. It reduces the strain on your eyes too. Even allows you to close your eyes in between long typing sessions.
Learning the first layout is a bit hard and may take upto a month. Subsequent layouts are easier to learn. And you can use the same keyboard for all those layouts. I can handle US Qwerty and my native language effortlessly now. Now considering Colemak-DH. Touch typing is something I feel every programmer, writer, journalist, documenter and secretary must learn.
vanous
Agree. I wish the school system wouldn't ignore it as it does in many places.
Even with touch devices, to gain productivity, i see people to switch to keyboard input because pen or touch aren't fast enough and voice typing isn't possible for example in auditoriums.
But, don't learn to type quicker, learn to type precisely. Speed will come.
gundmc
> Few people feel the need to learn it.
Is this true? Almost every educated adult under age ~45 that I encounter touch types. Certainly in the white-collar/tech professional sphere.
There is definitely a generational divide where it becomes far less common with those who did not grow up with ubiquitous computer usage.
jacobgorm
I find that most Americans can touch type, but most Danes can’t. I’m Denmark touch typing used to be taught in schools as a voluntary subject, but it mostly appealed to girls who wanted to become secretaries and was eventually abandoned due to lack of interest. Nowadays the only way to learn is through online tools like Typing Club, but last time I checked it didn’t support the Danish keyboard layout. I personally used gtypist on Linux, spent a week on rote learning, best invest of time in many career.
chneu
I'm American and would disagree that most of us know how to touch type.
The average American definitely doesn't touch type. The average american types ~40wpm, so yeah.
orev
There’s an incoming cohort of people who only ever used a touch screen to type and a physical keyboard is a new thing. They do things like activate caps lock, type a single capital letter, then deactivate caps lock, because that’s how a phone keyboard does it. There’s also the reliance on autocomplete, auto spellcheck, auto capitalization, auto punctuation, etc.
We’re quickly moving to where using a physical keyboard is going to be a skill that needs to be actively taught/learned. People aren’t getting that type of incidental exposure anymore.
binbag
Huh, I'm 39 and I really hadn't thought about this incoming generation of people not used to typing.
squigz
It's a skill that should be taught in school. Computers (and the Internet) are so important in our lives, why would we not want to lower the barrier between using them?
budding2141
Computers definitely do not seem that important for young people of today. They can get quite far by using phone with a few apps (social media, browser, etc.) Not that I think this is a good thing, but simply my observation.
rekenaut
They’re not important to (most) young people today for the same reasons health insurance plans aren’t important to young people today: they just haven’t reached the professional world yet. Once they get there, computers suddenly become very important.
Many people who are not tech enthusiasts will be interacting with a computer for at least 40 hours a week or more for nearly half of their lives. If you used any other tool that much, you’d want to get really good at using it. Why shouldn’t the same hold for computers today?
squigz
I guess it depends on what you mean by "quite far"
Regardless of what they choose to use for their leisure time, computers will still be important in school and likely at work in the future. Not to mention that many young people still use computers regularly for leisure (gaming, chatting, etc)
In any case, learning touch typing would still translate somewhat to typing on a phone - certainly things are different, but getting used to where the letters are still helps.
NAR8789
Wait, how common is it to not know touch typing?
Honest question, maybe a blind spot of mine. Touch typing is so integrated into my daily experience it feels like driving or riding a bike. I mostly learned to touch type in the 90s just chatting with friends on AOL instant messenger. I think of touch typing as something nearly everyone picks up just as a side effect of living with computers.
toyg
Chatting nowadays happens with thumbs.
Even in previous generations, most self-taught people get fast at hunt&peck rather than learning proper touch-typing. It is not a natural skill in any way, you need a conscious effort to stop looking and to limit your main fingers wandering.
I generally tried to keep my kids away from excessive screen usage, but I motivated them to touch-type anyway, because I always wished I'd learned it earlier than I did (in my early 30s). I see them reaping benefits already in their teenage years, knocking out school assignments very quickly and being able to focus on the content more than the typing.
garrettgarcia
I'm also confused by this. I taught myself touch typing in the 90's. I also had a required semester-long class that covered only typing my freshman year of high school (1999). Neither of my parents learned it, but I figured everyone younger than me knew how. Pretty shocking to find out that's not the case.
I can't imagine not being able to touch-type. It's such second-nature that I can hold a conversation with someone while typing out separate thoughts I'm having about the conversation on a keyboard.
chneu
The average American types around 40wpm, so definitely not touch typing. People definitely get by without learning it.
I work in a huge variety of fields and interact with people from all places in US society. My guess would be maybe 25-35% of people I've worked with use touch typing. Everyone chicken pecks.
Most people use phones nowadays and rarely use a physical keyboard. It just isn't that important to most people. They can get by without it.
Izkata
It's pretty difficult to pick it up naturally when you only use a touchscreen and never a keyboard, since there aren't any physical keys to stabilize your hand position. It's becoming more common for people to only use their phones or tablet and not a desktop or laptop.
absoluteunit1
Honestly I'm consistently surprised - I've worked at Amazon and seen many engineers, product people, etc type with incorrect techniques.
I've seen interns looking for symbols on their keyboard for a second or two (the tilde "~" or the pipe symbols "|") when I asked them to type in a certain shell command.
Since I started building this website, many of my friends and family learned touch typing because of the site never even heard of proper touch typing technique until I started talking about what I was working on.
I think it's due to poor education - there's no institutionalized course that teaches this. A couple schools maybe, but nothing on a big scale.
Kind of mind boggling given that almost every desk job uses a keyboard
morkalork
Yeah this is mind boggling to me as a millennial. I didn't set out to learn touch typing either. Hell, my sister who isn't a techie learned to do it just be spending all afternoon on LiveJournal and AIM chat. I don't understand how one could be an avant reader of hn and be interested in an article about this like... you don't? You can't? Whaaaa?
shivbhatia
I somehow managed to get through over a decade as a programmer before deciding to actually learn how to touch type. I was stuck at about 60 wpm with the wrong fingering, decided to invest in learning the right approach and dropped down to 30 wpm for a while, but eventually ended up at 120 wpm after a year or so. I can't overstate how much it's changed my ability to write software. Not having to think the literal characters I'm entering and instead just watching words and symbols appear on the screen at the speed of thought makes the whole experience significantly more enjoyable. Combined with getting good at the Vim keybindings which I did around the same time, it makes programming feel like a video game. Can't recommend highly enough. I used monkeytype.com for the most part.
absoluteunit1
> I can't overstate how much it's changed my ability to write software. Not having to think the literal characters I'm entering and instead just watching words and symbols appear on the screen at the speed of thought makes the whole experience significantly more enjoyable.
Literally my experience summarized perfectly in two sentences!
> I used monkeytype.com for the most part.
I used it for a bit too but found typing random words kind of boring - I wanted more pre-existing variety without having to always add custom texts which is why I built https://www.typequicker.com/practice and added the topics mode.
MonkeyType is a really great site though - the community they've built is incredible
> Combined with getting good at the Vim keybindings which I did around the same time, it makes programming feel like a video game.
Omg, exactly this lol. When I was at my last job, some of the most boring tasks were fun because I was gamifiying with vim - without being able to type fast, I would have been miserable doing these types of tickets
em-bee
can you describe in more detail how you did the gamifying with vim?
absoluteunit1
Ah for work?
I didn't do anything explicitly - it was more like mental game. e.g.: "How can I do this X task with macros?" or "I'm going to try to use a macro across a quicklist of locations", etc
This is what I meant
john01dav
I did enough computer stuff before kindergarten that I could type very quickly without looking at the keyboard or thought. I did hunt and peck initially, but as I used a computer more it just got faster. When I think of any character I immediately know where on the keyboard it is. This is even if I can't see the keyboard, since the layout of any local area is uncommon enough to quickly and automatically orient. My kindergarten had a class where they wanted to teach touch typing. They did it via an automatic program where it'd explain some concept, then have you type some sequences to practice it. I decided to give this strategy (with the home row, feeling the bumps, etc.) a chance. I was quite a bit slower with it. Eventually, I got frustrated with the slow progress and just sped through typing each sequence in the way that I knew how. I finished a few month course in like 30 minutes. Today I type the fastest out of anyone whom I know, beating many people who use traditional touch typing methods.
From this anecdote, I hope to show that it is possible to learn to type well with general keyboard use. Note that this is the very skill where it's useful. So, I posit: touch typing doesn't need to be taught because the people who use a keyboard enough to benefit from it will learn something better automatically.
lazyasciiart
I learned to read before kindergarten by having my parents read to me (but not, they say, attempting to teach me). Therefore reading doesn't need to be taught because people exposed to books enough will learn it automatically?
john01dav
No, not all skills are conducive to learning by exposure. I do think that we should emphacize what the specific person could actively use more than we do, though.
squigz
> So, I posit: touch typing doesn't need to be taught because the people who use a keyboard enough to benefit from it will learn something better automatically.
This is a pretty poor argument that can be applied to practically any skill. "Why should we teach people in a structured way? They can just learn it by doing it!"
For many people, having a structure to learn from is extremely helpful, even if they do diverge from it to learn in their own way.
Also I don't think we should focus solely on "people who will benefit from it" - presumably you're talking about people whose livelihoods depend directly on typing efficiently. What about those who only use it casually but still want to communicate effectively?
Ezhik
I've been messing with keybr daily for a while now and have retrained myself to do things more properly but two things about doing everything the "right" way bother me:
1. Too many keys on the right pinky - all punctuation except for `!`, `,`, `.`, plus backspace and return.
2. Opposite modifier keys rule - I just can't retrain myself for this one especially since it's a yet another key for the right pinky. I always end up only using the keys on the left side.
Not sure how to best fix those.
foo42
For me, using a keyboard with more keys around the thumbs and configurable keymaps with layers solves this. I have space, return and esc all easily accessible on my thumbs and my most used punctuation across the easily reached keys (such as home row) on a layer, also activated with my thumb.
fwiw I use a moonlander but many keyboards could work equally well I'm sure
y-curious
Like many above, I learned on a split keyboard. If you are committed to touch typing and the 2 points you mentioned bother you, I highly suggest a split keyboard. The placement for backspace and return being on your thumbs is so common-sense that it feels stupid to have it any other way.
Ezhik
Being able to use thumbs for anything besides the spacebar would be great. Any keyboard recommendations for beginners?
y-curious
I balled out and got a Glove80 btw. No regrets
squigz
I've been using an ErgoDox EZ for years and can highly recommend it - but basically anything QMK powered is a great idea.
null
johan914
Qwerty is top-row heavy. In my experience, a natural fast typer will naturally lean away from home row "touch typing" to a top-middle row hover style of typing. You have to use an alternate layout to really grasp what home row typing should be. Also, Z (and similar for the whole left bottom row) should be pressed with the ring finger. I'm really curious why anyone would use the pinky there, unless your hand is angled to the left.
absoluteunit1
> a natural fast typer will naturally lean away from home row "touch typing" to a top-middle row hover style of typing
Yeah, I agree. I've noticed that some folks who reach 160wpm+ start to move off from the standard, "best practice" touch typing technique. With the hand guide visualization on https://www.typequicker.com I focused on just following the common "best practice" approach.
I should add a comment somewhere on the site that these are just the general recommended finger placements and not gospel.
Certain keys are just more comfortable with variation. I use an orth keyboard split keybaord as well so for me especially the Z key makes sense to type with pinky. On a standard qwerty keyboard, I've seen folks do both pinky and ring finger.
I don't think either the correct way - whatever variation of standard touch typing feels better and helps you type faster is the solution
hackshack
I struggled for years with touch-typing on QWERTY. I remember the "hovering" action that you described.
After switching to Dvorak, within months, I naturally began touch-typing. I suspect it is due to it being home-row-heavy, with all vowels on the left and most common consonants on the right.
absoluteunit1
Oh interesting!
I'm going to be adding additional keyboard layouts to https://www.typequicker.com/practice soon for the keyboard visualization. This might help people who are starting to learn it.
Dvorak seems to be mentioned frequently on this thread alone - I was surprised how many folks use this layout.
null
michaelsalim
What taught me to touch type was moving to a split keyboard. Using my old method was slow since my hands naturally wanted to press the keys on the other side. So I was basically "forced" to learn it.
Now it's second nature and I can't imagine how I did it before. I'm not too concerned about speed since I was plenty fast previously. I think I'm maybe 10% faster. But the difference in comfort is night and day.
absoluteunit1
Oh I moved to a split keyboard as well!!
This was my next big step in my typing journey.
Started with a crkbd/corne and now ended up with QMK modded Kinesis Advantage 2. I don't type as fast on the Kinesis due to deep keywells and just an insane amount of modded keys, but my hands thank me every day.
One other reason that led me down the path of correct typing and ergo keyboards was hand pain
rkomorn
How do you do on a normal keyboard?
Switching to a split keyboard also is what got me touch typing, but only on the split keyboard. The moment I revert back to a regular keyboard, I go back to my old typing habit, and even practicing to touch type on a regular keyboard quickly feels uncomfortable.
bargainbin
I had same issue and it’s ultimately what killed the Moonlander for me - I dedicated time to get better at touch typing (I already do it from years of chatting in games) and dialling in a layout that worked for how I use computers.
Only to find that I’m mostly using other people’s computers when they call me over to help, and suddenly I’m mashing my meaty paws all over their MacBook as they look on in horror that this supposed technical professional can’t even press the shift key reliably.
MrJohz
If you have this issue, I can highly recommend working in another country where all your colleagues are using a different keyboard layout to you entirely. This is particularly bad for programming, because while standard layouts are mostly _fairly_ consistent with the letters, the symbols can end up anywhere. Sure, this means you still won't be able to find anything and look like an idiot, but now you can blame their keyboards for being weird rather than your own muscle memory!
rafadc
I'm surprised that we are mentioning a paid site here and we are not mentioning tools like monkeytype and typeracer where you can do good practice for absolute free. In this particular space monkeytype is a super customizable tool that can fit tons of different people.
absoluteunit1
> I'm surprised that we are mentioning a paid site here and we are not mentioning tools like monkeytype and typeracer where you can do good practice for absolute free. In this particular space monkeytype is a super customizable tool that can fit tons of different people.
OP and site creator here.
Yeah I agree, monkeytype and typeracer are awesome! Huge fan and user of both.
I've just released this TypeQuicker app and I'm figuring out the best ways to monetize. I'm really hoping never run ads (I'm huge into anti-ad websites. I pay for things like Kagi for example, even though Google Search is free to use) which is why I'm settling for the freemium model (with some paid features).
For the record, everything the other sites you mentioned, I offer for free by the way :)
The paid features on https://www.typequicker.com/pricing are for AI powered, personalized learning. SmartPractice which analyses typing history and creates personalized, natural text focusing on user weakpoints, target practice to generate natural text based on certain sequences, etc.
Check out the video demo at the pricing page I added - I don't think any site offers this for free and that's all I'm charging for (I need to pay for the LLM API).
Let me know your thoughts! I'm really passionate about typing, keyboards, etc. I want to build the best typing platform and I want it to be valuable.
avinassh
I signed up the site mentioned, most features are free and I like it. The biggest plus I see here compared to monkey or typeracer is that this site shows the hands and fingers visually. That makes it easier to follow and learn
absoluteunit1
Hey!
Thanks a lot for checking out the site - OP and creator here.
> That makes it easier to follow and learn
Yeah, that was my goal. It's pretty much what I used to learn as well.
I started this site ages and slowly added more and more features. I wanted to improve my coding skills while improving typing.
Primagaen always said to build what you want and use, so that's what I did haha
I will be adding many more features - I have a massive list! Thanks for the support. Any feedback is welcome: issues@typequicker.com
HK-NC
I learned with Typing of the Dead, its abandonware now and easy to find. Has lots of game modes and tutorials and is quite funny.
gofreddygo
I self learned touch typing. I dont need to look at the keyboard for typing english. But I still struggle with special chars and the number row. Cant find anything good to help with that.
absoluteunit1
Hey - OP here.
I built https://www.typequicker.com/practice
I can suggest trying the custom mode and just practising the symbols alone - we have the keyboard and hand visualization to help with that so you don't have to look down on the keyboard.
When I just built the site (built it out of interest for myself to learn programming and have flexibility with whatever features I wanted), this is kind of what I did.
Whatever was a pain for me to type, I'd just paste it into the custom and practice that until I got comfortable
gofreddygo
Great ! Thanks for building this and for sharing that nice tip. Side question, Do i have a way to find which keys i need to practice more on ?
absoluteunit1
Happy to help!
> Do i have a way to find which keys i need to practice more on ?
Right now, the best way is probably after finishing a session, in the stats section you can see the table of characters typed or in the "Keyboard" tab as well.
You can then see which were your slowest, had most mistypes, etc
And not only characters alone but also sequences (see "Bigrams" / "Trigrams" tab in the stats section) that you type slowly.
I personally found that practising specific sequences helped - epseically if they're a common sequence in English. I add an indicator to each sequence on how common it is in the English language.
For me for example, "c" -> "e" and "e" -> "c" was really slow. This is a very common sequence. So then practicing this in the Drills mode was my strategy
null
chrisnight
Maybe it’s just me, but I don’t really see the advantage myself for touch typing. My current style of typing already reaches me 110+wpm, and it feels natural without any wrist problems, and I also can type fine without looking at the keyboard. (Perhaps the lack of wrist problems part is because of young age, but I’ve been typing for over 10 years)
When I tried out Dvorak, I learned touch typing for Dvorak, but after a while, it started hurting from having my hands in the touch typing position, so I decided it wasn’t really worth it to continue, since the point would’ve been to reduce injury.
The way that I type is a combination of knowing where keys are, having a muscle memory of common words, and knowing how to effectively flow between them.
It seems to me though that many of the advantages of touch typing, I already have gotten without it, so it doesn’t seem to be worth it?
Izkata
> and I also can type fine without looking at the keyboard.
You are touch typing. You're just not home-row touch-typing.
I don't do it that way either, developed my own style playing multiplayer StarCraft in the late 90s/early 2000s. Home row has always felt awkward, I have small hands and have to twist my wrists to reach keys when trying it. Instead my hands mostly hover with fingertips constantly in contact, and I'm using my elbows and shoulders for coarse movements across the keyboard. I have occasionally gotten comments about how weird it looks, from people who only know home-row touch-typing.
It's just that home-row is usually the only thing taught so most people think it's the only style of touch typing.
tempaccount420
Agreed, Touch Typing is probably worse than what you develop naturally once you get to the 100+ WPM mark. I guess Touch Typing is just the simplest, easiest method to codify and teach.
I switched to Dvorak twice. Once in high school because I thought it would be fun, but I bought a labelled keyboard cover and never really learnt it.
The second time, 5 years into my career, I did it for health reasons, and my hands hurt much less as a result. This time though I didn’t get any keyboard covers, didn’t have a relabelled keyboard, and didn’t learn the key mapping. I used an onscreen reference only, and phased it out after a few days. I switched cold-turkey on day one of a Christmas break, made sure to do some practice each day, and 2.5 weeks later when I went back to work I was touch typing Dvorak, albeit slowly.
Nowadays I type fast and get nothing out of looking at the keyboard. I normally use blank or QWERTY labels. And it’s great.
I don’t think I could have taught myself touch typing on QWERTY because I was already too ingrained with bad habits, but switching layout was a great opportunity to start from scratch and get it right.