My list, for people not in a country that speaks the language, would be:
1. Youtube/Dailymotion/Veoh etc.
2. online DVD, book and music stores
3. The Piratebay, etc. for stuff that's not for sale or available on video streaming sites
4. Innovative sites, books and software tailored at helping with the learning of specific (narrow) aspects of one specific language (like this site, for example - +1 ass kissing score for me:) ) and sites, blogs or books that give detailed advice about various language learning related topics
5. SRS software
Honorable mention: native message boards and other kinds of social media
...
百万: generic software or sites that just translate the same boring materials into a million languages
For people in the country, it would be the more in-person version of all of the above (mall, street, cinema, TV, library, stores, schools, bars, restaurants, etc.) except for nr. 5, which is the same.
Last edited by Stansfield123 (February 05, 2:50 am)