Ja uczyłem się tutaj: Typingclub.com
Każdego dnia siadasz na kilka minut (ustalasz sobie wcześniej minimum które chcesz dziennie/tygodniowo zaliczyć). Liczy się systematyczność. Wyrabiasz sobie coś w rodzaju "pamięci mięśniowej", wiec potrzeba czasu. Na stronie totalnie za darmo masz najpierw kurs - pokazuje Ci które palce w co maja trafiać, potem piszesz, piszesz i piszesz coraz trudniejsze teksty (W bazie jest kolo 600) które są zaliczane, jeśli zrobisz minimum błędów w wyznaczonym czasie. I co najlepsze masz cala masę wykresów -możesz zobaczyć które litery idą Ci najsłabiej (jak mówisz niektóre umiesz, niektóre nie - może trafiasz w nie złym palcem?) i widzisz progres z tygodnia na tydzień i miesiąca na miesiąc, co motywuje. Niestety nie znajdziesz tam polskich znaków (ale jeśli nauczysz się za która litere odpowiada dany palec, to klikanie dodatkowo klawisza "alt" to żaden problem) Ustal sobie 5-10 minut dziennie na rozgrzewkę na przykład przed nauka. Lepszym programista nie będziesz, ale przynajmniej jak coś piszesz, to gapisz się w monitor, a nie szukasz "&" czy "*" :)
Mogę szczerze polecić, sam się nauczyłem bazując tylko i wyłącznie na tym kursie. Mega wygodna umiejętność