何かの経験からそれに懲りるは
learn one's lesson from or learn a lesson through といえます
learn a lesson from the mistakes/ experiences/ failures
I learned a hard lesson from careless mistakes/ failures at work.
不注意が原因の仕事でのミス(失敗)でだいぶ懲りました
不注意のミス: careless mistake
(不注意はstupid/ innocentなどの単語を使ってもok)
→from の後に懲りた原因になる出来事などがきます
I learned a lesson through the accident.
事故には懲りました
He learned his lesson from mistakes.
彼はミスから懲りました
She learned a lesson from a gambling.
彼女はギャンブルには懲りた
などfrom『〜から』の代わりにthough 『〜を通して』を使っても良いですね!
お役に立てれば幸いです