Learning a language: a guide to self-learning