Below is a list of links to my favourite websites that I think will help you learn English. Learning a language online can be a lonely activity sometimes. It is important to keep your interest by reading and listening to lots of different types of materials.
Newspaper and magazine websites
Sites for teachers and students