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