Learning to cook is challenging enough, what with ingredients, measurements, and cooking techniques.
But there's something even seasoned chefs struggle with: timing. How do you make sure that all the dishes you're serving during your meal are ready at the time you want to eat them? You don't want your meat to get cold while you wait for your potatoes to roast. You really have to choreograph it to make sure your meal comes together. I usually just set the timer on the microwave and hope for the best.