I believe that the best way to learn a foreign language is to get to know its culture first.
It would be amazing to be able to go there one day and address the people who lives there.

My biggest mistake was approaching language learning as a homework and only focusing on what I was learning in courses.
Learning a language should be fun otherwise it will become boring and you won't remember anything.
Watching series in their original version and studying songs lyrics proved to be the most efficient way for me to improve my language skills fast.
Another big mistake is to be afraid to make mistakes when talking  so you don't practice the language.

Every mistake you make brings you much closer to fluency and confidence. So, don't take your errors too seriously. Just smile and remember to learn from them.

Best,

Michael.
Marketing Director at Loading