Learning to play musical instruments through dynamically generated lessons in real-time based on adaptive learning system