Immerse yourself as much as you can into the language you are learning. Spend the time to learn the language. The more time you spend in reading, writing, speaking and studying your new language, the more apt you are to truly absorb it.
Join an online language learning site. These sites are a great way to exchange languages with people from all over the world. Sites such as Livemocha.com are user-centered with native speakers helping each other learn. At Lang-8.com, you learn a language by writing it and exchanging what you write with other users.
Invest in a computer-based learning system such as Rosetta Stone or Transparent Language. These programs are more expensive than other options, but they offer variety and real-life situations in foreign countries. They give you more structured work and provide feedback so that you can progress in your new language with vocabulary as well as practical application.
Expand your vocabulary. Vocabulary is an important aspect of learning a new language, and using the vocabulary correctly (grammatical structures) develops as you invest more of yourself into the learning process. Memorization and repetition are popular methods of retaining language. Memorization tools such as flashcards and word association games are helpful. Use mnemonics to link words. Link a word in English with its equivalent in the other language.
Practice the language. Have conversations with people who are natural speakers of your new language. Having a microphone connected to your computer can allow you to converse with native speakers online. If no one is readily available, use newspapers, movies, music and magazines written in the language.
Feel comfortable making mistakes while learning a language; this is called language exploration. Children learning their first language are allowed to explore the language, experiment and make mistakes. They develop a mastery of the language, in part, from feedback. Learning a new language as an adult is no different.