Fluid language learning