This document provides a list of resources for learning English, including audio books, films, TV programs, exercise books, magazines, word games, discussion groups, and reading books - all of which can help improve vocabulary, listening, speaking and writing skills in English. Free ways to learn English mentioned include online discussion groups and reading magazines in their original English version.