I've tried:
1. GNU typist -> https://www.gnu.org/savannah-checkouts/gnu/gtypist/gtypist.html
2. Keybr.com
gtypist I actually found OK, keybr seemed to get stuck and never gave me new letters (possibly I was doing something incorrectly).
Questions:
1. Do you have a decent program to recommend
2. Is it better to concentrate on accuracy first and then speed?
3. How to improve fast with "coding" type training?
Thanks! [edit formatting]
2. Focus on accuracy always. Speed will come in time.
3. If you want to quickly improve your coding speed, turn on autocomplete. I know some people bind certain symbols to snippets/templates (eg. "par"/"rap" expands to "(" and ")"), but I think this is a little too much. I would recommend training on passages that have punctuation and special characters, but after a certain speed, typing symbols and numbers isn't that tight of a bottleneck unless that's all you're doing. You will get used to typing them with more practice anyway.
[1] https://docs.google.com/document/d/1L-P68VDSGlpLM5A9tfRvWFoh...
There's also Mario Teaches Typing, where Mario starts talking a lot, but I couldn't get that to run last time I tried.
The Typing of the Dead and Typer Shark! are good too.
[1] https://archive.org/details/MicroTypeTheWonderfulWorldOfPaws...