Learning something is good. Being able to convey that knowledge to someone else is brilliant. Learning while teaching a skill or subject is possibly the highest form of engaged interaction.
I’ve heard good teachers, speakers and sports personalities refer to how much they learn while sharing their knowledge or skill. It is an interesting aspect of life. By giving someone the benefit of our experience, knowledge or skill, not only will they gain, but we gain as well.
However, we may only gain if we are paying attention and open to learning. If we assume we are only providing information, we may miss the opportunity to receive feedback loops of learning.
It takes a certain skill to transfer knowledge from yourself to someone else. Not everyone is good at it, though it can be learned. Though while you are transferring that knowledge, you can also reassess how you learned, understood or integrated that knowledge. During this process, you may look at things in a new light. Perhaps new experiences, thoughts or information will impact your perception and adjust your mindset.
Although it can be quite difficult to be confronted with new points of view, it is beneficial to grasp those moments. If there was only one best way and one right answer, we would all know it by now.
Learning while teaching is a worthwhile skill to develop.