Я учила 4 языка в разном возрасте. Английский учила на курсах, потом в Лондоне (пока там жила год), сама по учебникам - в разные периоды изучения Понятно, что наиболее быстро он учится в языковой среде. Понять беглую речь - это сложная задача и не так быстро решаемая.Я бы советовала начать с репетитора (не носителя), грамотного и очень много задающего на дом , я так выучила испанский до хорошего уровня за год. Потом можно и курсы  + общение с носителями в форумах и пр. И обязательно на занятиях разбирать с вашей работы примеры и тексты....вы сами как оцениваете способности к языкам? А то можно ведь и любым способом не выучить)