What you need to learn
How to do it in practice