I'm learning with Rosetta Stone, but to tell you the truth, it's difficult. I'm in the 3rd unit of level one and I get completely lost. You learn through immersion so you don't learn the meaning of...