what do you need to learn