Here are some tips to improving English both in how your learn and via the internet.
Remember that learning a language is a gradual process - it does not happen overnight.
Define your learning objectives early: What do you want to learn and why? - Take this quiz to find out what kind of English learner you are.
Make learning a habit. Try to learn something every day. It is much better to study (or read, or listen to English news, etc.) 10 minutes each day than to study for 2 hours once a week. - Take the English tip of the day newlsetter to help you.
Choose your materials well. You will need reading, grammar, writing, speaking and listening materials - Beginners can use this starting English guide, intermediate to advanced learners can use this continue learning English guide.
Vary your learning...