Cooking gives you a unique opportunity to be experimental, algorithmic, and potentially experience a small part of a variety of cultures. The programming mindset maps very well to it. It's also great SO/family time when done jointly.
For people who hate cooking, I recommend trying to find a recipe that seems out of your league. That's what really got me going originally. Nowadays I'm pretty confident trying to whip up nearly anything (though I'm not making fancy, artistic-looking dishes certainly).
Home cooking has it's own challenges. Less space, still have a lot of cleaning, and can't magically divine all sorts of cooking oils and what have you because the scale makes it impractical.
That said, cooking for 1 is a lot less exciting for me than cooking for 2+. If I were living alone I'd probably still eating packet Ramen a bunch.