Undoubtedly, the best way to learn English is through practice but when you cannot practise it with native speakers in an English-speaking country, you have to find some other ways to make up for it, and that means, basically, reading and listening.
- Classic reader is an online library with thousands of free books by authors such as Dickens, Austen, Shakespeare and many others.
- Read Print is a directory that catalogs books that are freely available online; there are some 3,500 authors cataloged, with a wide selection of books, poems, plays and short stories.
- Forgotten Books offers lots of classic works as free PDF downloads.
- Learn Out Loud offers over 3000 free audio and video titles including free audio books, lectures, speeches, sermons, interviews... Most audio titles can be downloaded in digital formats such as MP3 and most video titles are available to stream online.