1) Find what excites you when learn a language 2) Stay away from what does not excite you 3) Learn in groups 4) Break down the learning experience - is best to learn in 30mins interval. As the brain works best by learning in small bits.
People would be rather corrected by a partner than a teacher in public. I guess that's the pride of "saving face".
Rhyming helps with retention better, that's why songs help to imbed the new language easier into the memory.
Tips to learn a language 1) Fun History session and try to describe the events from the photographs in that adopted language. 2) Learn an exotic language from a website eg: bbc chinese or mandarintools.com 3) Learn about fascinating facts . For eg: learning 3 facts a day and learn how to describe it. Eg: using trivia websites such as rdasia.com or dailysoft.com Eg: Why was Eiffel Tower build? Eg: Why was the Berlin Wall Build? What are the outcomes from it?
Although it's aimed at teachers in the UK, teaching other languages ( whereas I teach EFL) there are still some useful ideas to pick up, as with the other books in the "bugger" series, must reread some of them.