Хы, а я наоборот, начинал с английской раскладки (в программе verseq, если интересно), когда худо-бедно запомнил основные клавиши (скорость тогда была, наверно, в районе 10-20 знаков, в общем явно вспоминал каждую букву), подключил русскую и тренировал параллельно и то и другое. Честно говоря особых проблем с переходами на разные раскладки не помню. Были небольшие путаницы с буквами m вроде и с точками - запятыми. Так что видимо правильно я сделал что сразу 2 раскладки учил. Так что думаю лечится это тупо практикой обоих раскладок, если начнешь учить только английскую без русской, то начнешь тупить с русской.
А по поводу кодинга - если это си-подобные языки, там довольно важно практиковать не просто инглишь, а значки (кавычки, тире, скобочки), циферки, большие и мелкие буквы, а также переходы с языка на язык (когда пишешь литералы строковые), а еще надо уметь позиционировать руки быстро на исходную позицию не глядя, чтобы прыгать правой рукой со стрелок и обратно. Были для кодинга специальные тренажеры - там надо код вводить. Имхо они помогают быстрей всего