My favorite way to learn a new language is by having a laid-back conversation with a friend who is either a native speaker or an advanced speaker. And then, whenever I make a mistake, he or she not only corrects me, but tells me how a native speaker would have said what I tried to say.