The question before learning a new language is to know the reason why you want to learn a new language. By figuring out the “why”, you can focus on the foreign dialogue centered on that topic and move on from there. This makes you specialize and helps to build your confidence by familiarizing yourself will a topic or topics, you find relevant to you.
In order to perfect your language, one has to see the relevance in it and try to work up the usage of the language. It is one thing to try to learn the words and construct sentences but when you start to see the language as a necessary tool in your life can then make huge strides in it. So make it relevant, use it in your everyday activities, and try out a few simple words for a start. People think they ought to be in a certain country to be able to learn and speak a language fluently, but to change that is to take a drive towards a restaurant of the language you are learning and order your menu in the language and try to strike up a conversation with any of the local indigenes around.
The moment you know the reason why you need to learn a new language, then it is important to know it is crucial to commit and put everything you've got into this learning process. That this point you would have to make conscious decision to really engage yourself in the language of your choice. The truth is, if you want something, you will make out time for that to work.
A technique in learning a new language is to engross yourself in the language. You can start by simply speaking it to yourself or even try running a two person conversation by yourself. At this juncture your main concern is finding your rhythm, getting a feel for the language. Use audio tapes of that particular language and listen well and interpret the speaker’s word mimicking their tones as best as you can. Use the particular language book to form new words and phrases as this will help you to build up confidence when meeting someone to interact with them for the first time.
Learn Like A Child
A technique in learning a new language is to learn like a child. Kids find it easier to grasp a new language because of the fact that they are not afraid to make mistakes and they just go with the flow. Unlike adult who see it as an abomination to make a mistake because they don't want to be ridiculed or made a fool of among their mates. In order to flow fast in learning a new language, be childlike in your approach and do not try to prove that you know everything, because it is alright to fail as long as you can learn from your mistakes Let go of every grown up inhibition, and have fun.
Step Out Of Your Comfort Zone
In order to learn this new language that isn't your native tongue, one has to step out of your safe bubble. Apparently you hearing the sound and pronunciation of the language the first time will sound amusing and difficult and the thought of you not getting at all start to form, but to perfect this one has to go the extra mile. Some languages are quite unique so you might not always be able to find similarities to your own mother tongue. So open your mind to new language structures.
If you love something, you will make up time for it. To achieve this is to fix a time table for yourself and allocate time to each activity you involve yourself in a day and be disciplined to spend only the set time for that activity. Simply stay focus and finish all you have to do to go to the next plan. Even if you can't finish one goal, schedule it for another period. There should be a balance for every area of activity. Use alarm tones or little reminders plastered at areas around the house to let you know that you've got something to do. Make it a habit to learn at least one new sentence on days that your schedule is so tight, but at least 5 sentences a night should be your basic line.
Mix With the Right Company
In order to understand how a language operates, mix with the native speakers and learn from them, watch how they speak, when and how they use their words, tones for example. With time you get to emulate them. engaging yourself in their environments will help transform yourself into their culture, seeing things how they view them and incorporating their lifestyle into yours and before you know it, you can emulate 1 or 2 things from them that can be added to your own daily lifestyle helping you understand their language better.
Another method to help you attain this is to have a learning partner, as this will inspire motivation in both of you to work harder. Plus it is more fun to be with a friend, spouse who you can interact with on a daily basis with even a bit of competition to help the other stay on their toes.
Basically the whole idea in learning a language is in having fun. You take out the fun in learning of the language and it becomes a drag leading it to be time consuming and boring. In order to enjoy it, one is to have much fun by watching movies of the chosen language, listen to their songs, radios even watch movies with foreign subtitles if it helps.