Вполне очевидно, что если как-то минимально не владеть клавой и элементами редактирования, то программирование превращается в борьбу с клавой.
Как-то тут надо разделить проблемы.

Есть мнение (сообщила опытная Ольга Александровна Леденева), что стандартные программы-тренажеры не годятся (типа дитё застревает на уровне 4х букв, т.к. тренажер слишком требовательный).

Вообще тут как с разговором: человек говорит не случайной последовательностью звуков, а целыми блоками со многими регулярностями. То есть упражнения должны опираться на естественные тексты, которые приходится печатать.

Плюс умение печатать/редактировать само по себе вещь сверхценная.

Как с этим разобраться? Какие могут быть упражнения? Применительно к курсу программирования? Или безотносительно?

Не надо ли в школе иметь обязательное обучение компьютерной машинописи?
Сия компетентность важная. Есть она в программе? В каких-нибудь требованиях-стандартах?
По-моему, это довольно редкий пример, когда казалось бы сугубо прикладной навык в силу своей универсальной полезности достоин занять краеугольное место.
(Тут похоже, кстати, на отношение к самому программированию.)