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