Here is a great article I found about the common mistakes people make when trying to learn a language. Enjoy!
Mistake 1: Thinking that going to a class will teach them the language
The teacher can only present material. Good teachers will present the material in an interesting way and bad teachers will present the material in a boring way, but you still have to internalize the material afterwards. There is not nearly enough class time to do the memorization in-class, and in a group class there’s not enough time for everyone to get enough practise either. You have to study & practise outside class in order to be a successful language learner.
Mistake 2: Not following their interests
The teacher and the coursebook are a starting point, not an end-all. Don’t limit yourself to it, seek out things that interest you in your target language (or from your target culture). Don’t be afraid to think outside the box: apart from songs, movies, TV shows, books and newspapers there are also viral videos, funny advertisements, memes, blogs, forums, women’s/men’s magazines, cartoons, comic strips, video games, MMORPGs, recipes and Q & A sites like Quora. You should start looking for this kind of content immediately. Refer to translations at the beginning and then wean yourself off them.
Mistake 3: Balking at the language being different
There will be plenty of things that work differently in your target language than they do in English. Some of them may seem (or be) illogical. Rather than having a grudge, be happy that you get to explore these new ways of expressing oneself, ways that are hidden to monolingual English speakers. If languages were a 1 to 1 translation of English, they’d be boring.
Mistake 4: Finding excuses not to use the language, rather than excuses to use it
There are a ton of reasons not to use the language you’re learning. Maybe your level is too low. Maybe you don’t know any native speakers nearby. Maybe it’s a small language that doesn’t have much content online. Maybe it’s a dead language. These are all reasons, good reasons even, but they shouldn’t matter to you. If you’re serious about learning a language, you need to start looking for excuses to use it.
- Greet your friends with a fresh Latin “Salvete! Quid agitis?” next time you see them. It doesn’t matter if they don’t understand. Teach them.
- Convince your family that kung fu movies are best enjoyed in the original Chinese.
- If researching something for history class, use the French Wikipedia in order to get an international perspective.
- Never comment on international news without having read a local newspaper.
- Play on the Spanish WoW servers and consider it time well spent.
- Plan a German movie week. Invite friends.
- Invent reasons to talk to foreigners you see around town, e. g. ask a department store worker where a product is even when you already know, welcome tourists to your city or swap information on favourite places.
If a language doesn’t excite you so much that you’ll grab at any excuse to use it, maybe you shouldn’t be studying it. Come up with 10 reasons to study the language and hang it somewhere visible.
Mistake 5: Thinking that language learning has to be strenuous