When is best to season meat or fish?

It is best to season meat and fish before cooking, in order to preserve their nutrients and become more delicious.