Испанский (чтобы отделить от других вариантов языков используемых в Испании и лат Америки есть название Кастильский) Castellano - это и есть официальный испанский язык. Все остальные языки, зависят от региона. Латиноамериканский вариант испанского отличается от испанского манерой говорить и строить фразу, а также различными словами в зависимости от страны.

В Испании живут каталонцыгалисийцыбаскиокситанцыастурийцыарагонцы, говорящие на своих собственных языках. На диалекте каталанского языка говорят валенсийцы (официально он считается валенсийским языком). На каталанском также говорят жители Балеарских островов.

Про каталанский

Каталанский это не диалект испанского! Это отдельный язык. В Барселоне живут каталонцы они очень трепетно относятся к своему языку и своей культуре (многие хотят отделиться от Испании). Если вы не готовы уважать их, лучше выберите другой регион.

В Барселоне в школах и гос. учреждениях используют каталанский.

Про английский

Тут очень много “приезжих” которые говорят по-английски.

Испанцы в основном не очень хорошо говорят по-английски, но высоко образованные люди (врачи, адвокаты) говорят бегло.

В IT большинство работают на английском.

Про русский

В Испании очень большое русскоязычное сообщество. Есть те, кто работает с русскоязычными.

Можно ли приехать без знания языков?

А что по поводу детей и школы?

Курсы каталанского языка

Inscripció als cursos de català

Есть бесплатные гос. курсы испанского и каталанского языка для всех.