How to Learn a New Skill?