I agree, mistakes are lessons.

While it is cheapest to learn from the mistakes of others, I have found that the many investment mistakes I have made myself are the ones I am most unlikely to repeat in future.

Errors made early in ones investing timeline, when funds invested are minimal, can save a colossal and very costly major mistake a few decades later.