A lot of people have problem with English. Some people have problem with written and some people have hesitation in speaking in English. For Indians English is their second language so it can take time to be perfect. But here are some tips to learn English:-
1. Mistakes are possible in starting. So dont be afraid of mistakes.
2. Learning any language can be quite frustating. So be patient with yourself and take time to learn.
3. Grasp every opportunity to learn English.
4. Read books, articles, newspaper on your favourite topic.
5. Watch English Programme on TV and observe.
6. Dont miss any opportunity to talk with friends in English.
7. Join internet based voice chat programmes. It can also help you to improve your accent.
8. Speak clearly and loudly, so that others can understand you.
9. Speank in front of mirror to remove hesitation of speaking in English.
10. Think in English. A lot of people try to translate hindi lines to English.
11. Once your English is good enough, go to shoppimg malls, restraurants etc.
12. Feel confident about yourself and feel that you know this language.
13. Never read tense books or grammar books at your initial stage because that will make this task more difficult for you.
14. Slow down your speech until you learn the correct rhythm and pronunciation.
15. Using dictionary can improve your English a lot.
16. Pay special attention to 'S' and 'ED' endings. This will help you strengthen the mouth muscles that you use when you speak English.