If you've been learning languages for a while, you know that attaining proficiency in a foreign language requires considerable practice. What can you do to practice your language skills? Other speakers of the language you're learning may be a continent away or they may be right in your own community. Either way, there are a multitude of resources available to today's language learners.
Language proficiency consists of a variety of skills -- the ability to speak, comprehend, read, and write -- and each of these requires a subset of passive or active abilities: knowledge of vocabulary, the command of grammatical structures, understanding of cultural contexts in which language appears. For this reason, it is helpful to practice language in various ways. Besides, none of these skills exist in isolation. Practicing and improving your ability in one set of skills can also promote your language learning in the other areas.
You can read it at