Everyone should be himself a teacher. If you make a mistake, you need to help yourself to extract the maximum of useful experience. Remember that other people's mistakes are no less useful than your own.
I agree with you buddy that experience is a very good teacher. To commit error in this business is common but you have to make sure that, that mistake should not be done or repeated in the future.