Учить английский, способом, сначала переводить на чешский, потом на русский- совершенно не продуктивно. Один язык должен быть базисным, для хорошего понимания "слэнга", при переводе с других языков. К базисному можно лепить остальные языки, пока они не перейдут на уровень автомата. В противном случае получается недопонимание смысла слов и выражений, более медленная реакция при общении, и формулировании своих мыслей.
Сразу оговорюсь, это не всем подходит, некоторым людям языки даются с большим трудом. Тем, у кого нет слуха, как результат- "корявая речь", даже при продолжительном проживании и постоянном общении с носителями иностранного языка.
Можно хорошо подтянуть разговорную состовляющую, если постоянно общаться с носителями языка, например по Скайпу. Сидишь себе дома в тепле и планируешь общение заранее (когда тебе удобно), причем, совершенно ничего не платишь.
Этот вариант больше подходит для людей не с нулевым уровнем и способных активно заниматься самообучением (и не только языков). Также нужно иметь необходимую литературу(все есть на нете).