Learning from mistakes is difficult, but important. Still, it's better to figure things out in advance avoid the mistakes in the first place.
For example, you definitely don't want to learn by mistakes in:
• Airplane flying
• Bus driving
• Nuclear power plant operation
• Open heart surgery
• etc.