I never learnt how to touch-type, until I moved to a different keyboard layout (namely bepo [0]).

I recommend finding a good keyboard you enjoy using, but it's a bit annoying if you need to carry it around. Whatever you do, don't be afraid to try some ortholinear versions or split ones!

I sometimes like to use dictation nowadays, but I found out I tend to be much more concise when I type, compared to when I dictate (but thank god for easily available great dictation systems nowadays! [1]).

[0]: https://bepo.fr/wiki/Accueil

[1]: although, dictating terminal commands or code is too much of a hassle