in reply to I mostly learned to cook from:

none of the above :-(

I learned to cook while I was doing my undergrad far from home because a bunch of friends used to get together to prepare something to eat. By the way, before this poll, I did not know that there were so many cooking shows and host celebrities. I guess that everyday you learn something new here at PerlMonks ;-)