А чтобы выучить язык на том уровне, который позволит чувствовать себя более или менее полноценным членом общества, нужно немало времени и денег.
Вполне возможно обойтись только временем. Полчаса в день КАЖДЫЙ день. Без пропусков, даже когда любимый хомячок рожает. А бесплатные самоучители можно нарыть в инете в количестве.