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.
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 routine. It is best to do different things each day to help keep the various relationships between each area active. In other words, don't just study grammar.
Find friends to study and speak with. Learning English together can be very encouraging. - Soziety can help you find friends to speak English over the internet.
Choose listening and reading materials that relate to what you are interested in. Being interested in the subject will make learning more enjoyable - thus more effective.