anip~
Experience, they say it's the best teacher, but let me tell you, not all lessons are created equal. Case in point, my attempt at making a souffle. A complete and utter catastrophe! But, did I give up? Hell no! I rolled up my sleeves, cracked my knuckles and got to work. And you know what? It took weeks, but I finally did it. I made the perfect souffle.
When life gives you lemons, you make a souffle, that's my motto. And if at first, you don't succeed, try, try and try again! It's natural to feel discouraged, but that's when you gotta dig deep and persevere. And don't forget, sometimes asking for help is a sign of strength, not weakness. So don't be shy, get the help you need and get that souffle done!
In a view like this, the context created by the OP and everyone's speculation, there's no one to blame. I said all the input is correct, depending on the situation and conditions that run it. So learning from mistakes or learning from all wins will eventually boil down to the point where he gains good knowledge and is able to build on what he has gained and what he has lost.