Cognitive language learning