I strongly believe that boys should learn to cook. First and foremost, being able to cook is a lifetime skill. Having learned to cook, a person need not fear that he goes hungry if there is no one around to cook for him.
A boy who can cook has many advantages over one who cannot. If he is a latchkey kid, he does not have to buy food for himself each time he wishes to fill his stomach. Instead, he can easily whip up something simple yet nutritious at home.
Many men marry late these days, and they live away from home. Being bachelors on their own, they would have to eat our all the time if they cannot cook. That may be very costly and at the same time, not too healthy. If they can cook, meals would no longer be a worry. They can even hold small gatherings in their abodes without having to worry about food for these gatherings.
Most married men have working wives. If they could help in the cooking occasionally, instead of depending on their wives to cook every meal, the latter would surely be very appreciative! That would give hteir wives more time to rest, which would make them happier and in turn, fewer quarrels would erupt due to fatigue. Another plus point would be that they would also be able to cook for special occasions, an act which would be more meaningful than simply buying gifts.
Most of the top chefs around are men. So those men who can cook may apply to work as chefs or cooks. The ability to cook, and cook well, may even help them out during hard times because if they are unable to get employment, they can always set up food stalls!
A man who is able to cook has an edge in life over one who cannot. He does not need to worry about who is going to cook his next meal, or worry that his wife-to-be may not be a good cook. He may choose to work for someone, or simply be his own boss! Hence, I think that boys should certainly learn to cook.