When it works: heritage + new combinations
A learner who already has heritage A1-B1 in Spanish and starts French from scratch can do both. The Spanish exposure is essentially passive maintenance + occasional active practice. The French study is the new learning load. The brain has spare capacity because Spanish doesn't compete for active processing. Many polyglots are heritage + one-new-language stackers, which scales well.
When it works: bilingual kids
Kids raised bilingual learn two languages simultaneously by default. The brain is plastic; both languages get input + activation. The 'cost' is slightly delayed onset of first words (bilingual toddlers sometimes start speaking 2-4 months later) but no long-term deficit. By age 5, bilingual kids match monolingual peers in each language they speak.
When it backfires: zero-base adult learning two new languages
An adult learner starting Spanish and Mandarin from scratch in parallel will progress in both — but ~60% as fast in each compared to focused single-language learning. The cognitive load is real; vocabulary interference is real (you'll mix words); motivation collapse is real (you'll drop one within 3 months). Better: learn one to B1, then add the second.
When it backfires: closely-related languages
Spanish + Italian + Portuguese have ~89% lexical overlap. Adult learners trying to learn 2 of these simultaneously face constant interference: they'll say Italian words in Spanish sentences, mix Portuguese conjugations with Spanish ones. Pick one Romance language to B2; the others come faster after.
The sequential-not-parallel recommendation
For zero-base adult learners with multiple language goals: pick one. Get to B1 (12-18 months). Then add the second as a fresh start with the first now in maintenance mode. You'll reach combined fluency faster sequentially than in parallel. Most polyglots who claim parallel learning are actually doing sequential + heritage stacking.
The cost of mixing
Adult brains have finite vocabulary acquisition rate (~30-50 new words per study hour). Splitting that across 2 languages = ~15-25 per language per hour. Not 30-50 in each. Plus 10-15% loss to interference. The 'speedrun multiple languages' approach optimizes for breadth of exposure, not depth of fluency.