Learning to cook or improve your culinary skills can be as fun as it is challenging.