There is no special diet needed for weight training, especially for a teenager. The
special diets, which are high on
protein, are for people who want to get very large muscles, but that's different from weight training. Those diets are also unhealthy, as too much protein strains the kidneys and the supplements and shakes and all that contain a lot of harmful ingredients and produce a dietary imbalance.