Learning new language isn’t an easy thing. One has to work very hard to learn anything he isn’t aware of. Many students and migrants find it difficult to learn culture and Language.
First of all, you need to have the passion for the desired Language. If somebody is short of passion of learning, he is defiantly going to struggle a lot. So my first recommendation is to learn by heart. Accept the fact that you are going to learn the language by your heart, try to learn passionately and you ill definitely overcome all the odds. That’s simple formula of learning not only languages but everything.
Learn the basics. One has to know the basics first. So suppose if you are going to learn French, you have to Language of desire know the basic writing style of French, you have to know a little bit of information about that language. It will be better if you buy a book which contain basics of that language and read it carefully. You have to know the history of desired language, and some basic rules you need to know before learning anything.
Speak as much as you can. It will be better if you find a person who is native he can help you for sure. in today’s world, its so easy to make friends of different culture. Just use any social networking website like Facebook, orkut, Tagged or any other to make friends. Communicate with them as much as you can, learn speaking tricks used by them. its very important tip.
Imitating the native person definitely helps. It will not only improve your accent and pronunciation but it will build your listening power as well.
Listen some music, watch television in target language. Build a habit and it will improve your language for sure.