The first and basic role of learning a language is to read more and more, and speak the language as much as you can.
Do not worry about making mistakes. More than 60% people commit grammatical mistake in spoken language but no one cares, if they are speaking fluently and confidently. Take sometime to read newspapers and journals regularly and read loudly in front of your family members. Do not be shy or get embarrassed if someone corrects you, the more mistakes you make, the more you learn.
In this way you will be able to pick up the pattern of the sentences used frequently in English languages, and it will also boost your confidence to speak fluently. In addition to this, if you want to improve your skills in English language, follow the following steps:
1. Buy a dictionary.
Buy a combination dictionary which has two sections, one in Urdu and the other in English. A good start is to choose about five to ten new English words to learn each and every day.
2. Purchase a grammar book.
When improving your English skills, a grammar book is very handy. You will find that there are a number of fantastic grammar books available.
3. Learn how to correctly order the words in a sentence.
Correct ordering of words in a sentence is called syntax. This is usually one of the most difficult areas to master in any language.
4. Get amongst people who only speak English.
Try to use complete sentences in your communication with the people you think are good at English. You will find that through repetition, imagery and demonstration, people will pick up on the language in a very short time, at least to a conversational level. Start by trying this with friends and make sure to ask for feedback.