Любой язык лучше всего изучать, находясь среди носителей изучаемого языка.
Например, один чел работал в Китае более пяти лет и изучил китайский язык, даже читает иероглифы. Он говорит, что в основном китайцы приветствуют друг друга не словами НИ ХАО, а по-другому. А нам в России все эти знатоки китайского вдалбливают неправильную теорию.
Если хочешь нанять репетитора, то только настоящего китайца или китаянку, чтобы научиться уверенно разговаривать.
Я так изучил один язык (не китайский), находясь среди носителей этого языка и очень много общаясь с ними. И пока я изучал теорию по словарям и учебникам, обучение было нулевым. По книгам учиться - полная фигня.
Одна женщина окончила московский ВУЗ и там изучала арабский язык. Окончила с красным дипломом. И когда пришла пора ехать в ОАЭ с важной миссией и переводить там для русских то, что говорят арабы, она не смогла понять арабов. Облажалась по полной.