Tag: learning a language through immersion