In Barcelona, the first language is Catalan, but the Spanish is also a very important language. To enjoy the city and everything that it gives you, you must have a notion of both languages. There are free Catalan courses for foreigners offered by the City Council and the entity is more important than the Consorci per a la Normalizacio Lingüística (; in the center basic Catalan courses are free and advanced ones are at a very affordable price.

Some schools also teach Spanish and Catalan. There are also community centers and associations that teach both languages, but are not formal courses.