I want to improve my touch typing skills on Linux. I’m curious:
- What tool or program would you recommend for learning touch typing on Linux?
- For someone whose native language isn’t English, would you recommend learning on their native keyboard layout or switching to the US QWERTY layout for programming purposes?


Honestly, I believe that, except for Russians or anyone whose language isn’t derived from Latin, using a US keyboard for programming is best, because you won’t be missing many keys. Maybe the French will miss the
ç, but you can learn the Unicode just like I did with the em dash and quotation marks:U+2014U+2013Quotation marks:
U+201CU+201DU+2018U+2019For something easier to remember, consider enabling a compose key:
https://en.wikipedia.org/wiki/Compose_key
I miss the Compose key so much on windows for my work computer
I am a European who grew up with the German layout. For programming, its a disaster. Even back in 2006ish or so when I learned about AutoHotkey, I started using the US keyboard layout. After some time I switched entirely to the US layout. But recently, just a few years ago I found out there is a hybrid layout which is basically US, but with additional shortcuts to use my German characters (it shows up as this in KDE):
German (US)Luckily I learned programming when I was already using the NEO layout. I couldn’t imagine typing parentheses and the like in German…