Children can learn life skills on their own but it'll take longer for them to learn. It's a parent's duty to teach them basic skills that are inevitable to survive and live this life. And that's why you must teach them from an early age and they'll master it with every passing day by themselves.