NIE, Visa & Permits
Before your arrival to Barcelona you need to analyse your legal situation. Depending on your nationality you might need a visa or a residence/working permit.
Residency and NIE: How to become a legal resident in Spain.
Spanish nationality: how to become a Spanish national
Working permits in Spain: How and when to apply for it.
Working as self-employed in Spain: Become your own boss