The best way to learn a language

Human mind rapidly acquired the language isn't by studying textbook or using software. It's by hearing the language used naturally in everyday context and interacting with the language so it really sticks in your mind when you know what sounds right, everything else is easy.

Dr. Pimsleur