The ideal is to have a light meal (sandwich, soup, etc.) 1.5 to 2 hours before training. Pastas are good as well because they give you good a boost in the carbohydrates you'll need in your training.
If you train for more than an hour, you can regenerate with a muesli bar or some fruit as tennis players or cyclists do. Chocolate might feel a bit heavy.
-------------------------------------------------------------
Extract from a short interview with Haaije Pijl