There is many ways to learn foreign language, And among the best ways:
1- Watch movies and serials foreign
2- Learning through sentences and not only words
3- Speak and practice
4- Set yourself goals
... How many of you agree with me on this?
Talk to foreigners. Confidence is important