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