There are many language schools which involved into teaching foreign languages to kids, youngsters and older people and for that they use a lot of methods to make things easier.
They used to teach in groups so that there will be some communication and group discussion with each other because language learning is not just learning from Books and teachers. It needs communication more than anything else.
Even they suggest students to talk with same language speaking people most often in order to be comfortable in that particular language. But this not possible to everyone so some language clubs offer Primary resources for the languages you are learning. One name I can tell you LCF clubs which offers primary resources for Spanish for its students who learn Spanish.
How primary resources help?
Primary resources mainly consists of audio, video materials which you can listen and watch to understand the language more deeply. It also helps you to know the pronunciation of words.
Beside these, you can watch movies in that particular language, watch tv serials and in fact everything you do just do that in that language style, it can boost your language.