I have written this so often but I write again :)
********************************************************************************************
Learning a new language is something like learning to drive a vehicle. There is excitement in the starting, then frustration in between and a sense of achievement in the end. Just like learning to drive, you have to keep practicing if you want to drive and one day suddenly you will realise that you have learnt a lot.
First start with an English teaching program. There are plenty of them on the Internet. You might have had it in your school too.
One you have learnt enough to understand basic sentences, to improve your understanding and speech, do the following :
1. IMMERSE yourself in English. Try to think English whenever and wherever. In your mind, try to say expressions that you use everyday in English.
2. TALK to people who know English. Italki is a good website for the same. Just add language buddies here. Teach them Chinese and learn English from them. Add them on Skype and try to have a conversation. Everyday you will improve.
3. READ, simple things at first and slowly progress into tougher stuff. Start with children's books if you are really uncomfortable. You will never even realise how fast you will be improving your english.
4. LISTEN, to songs, videos, shows and anything that make your ears attuned to catching English words. The toughest part of a language is to understand what the native speakers speak. Sine the words flow at an amazing pace, it is difficult to distinguish between words. But slowly, it will become a habit.
5. PERSEVERE. This is by far the most important point. Keep at it and never give up. Driving is not for people who are afraid to fall or ready to give up. It is for people who persevere and so is language :)
6. MIX IT UP. and have fun while learning !
******************************************************************************************