How to overcome self-learning difficulties?