When you are working out to build muscles, you should concentrate on not just the workout activity, but also on your diet. A nutritious diet is important for any workout, as it helps in obtaining effective results. You should know what foods are best for you, when you should take them and what foods to stay away from, to build the body as you desire.
This infographic provides a guide to nutrition for a workout. Prior to a workout, you should consume carbs, as they provide the energy for an intense workout. Some amount of protein will also be necessary in the case of intense workout sessions.
There are different choice and combination of foods for a pre-workout diet. It can vary from person to person, depending on factors such as body weight, gender, etc. Water should be consumed adequately after a workout to replenish the lost fluids and salts.
The meal post-workout, should give you carbohydrates and protein.