Anne wants to know what to eat before and after a training session.
But first of all, the question that should be answered is "What foods should I eat no matter when I eat them?"
Here I assume that organic, non-hormone ridden, pesticide sprinkled, anti-biotic free, etc. foods are being chosen. It also assumes you are aware of your food allergies if you have any to the below foods:
Meat (Eggs, Fish, Foul, beef, pork, lamb, etc.)
Dairy
Vegetables that are non starchy, or low in starch.
Fruit in season
Nuts
Now, of these foods, you want to eat a combination of these foods (not necessarily all) at each meal focusing on the protein foods more than any other.
Prior to exercise, a meal that is rich in protein and low in carbohydrate is the way to go.
The same goes for after your workout but you can get away with a touch more carbs depending on the intensity of the workout.
I like to eat steak and eggs with sliced grilled tomatoes before a workout and a grilled chicken kabob (chicken, onions, peppers, mushrooms, tomatoes) afterward.
If you are attempting to build large, bodybuilder type muscles you may want to add a baked potato after your workouts as well. Understand that genetics make the difference and don’t expect to become extremely muscular from strength training no matter how you eat.
But muscular hunter gatherer peoples rarely displayed the balloon like muscles of a body builder as their diets were naturally low in carbohydrates which helps the muscle to be filled with and store more water giving that pumped, artificial appearance.