Gaining weight/loosing weight has to do with how many calories you consume on a daily basis. Every individual is essentially different, as the metabolism of each person is different. Some people can burn 1000 calories a day, simply sitting on a couch. Some are the exact opposite. Plus you throw in gym time, which at the end of the day will burn calories.
How you train, when you train, and how often you train all comes into play as well.
You often hear people tell you to train heavy, and eat big. Others say eat big, and train with repetition.
I, personally believe in both. Both have a constant, eat big. This is assuming we are speaking of someone who has an extremely high metabolism. Eating high caloric meals from a “clean” source every three hours is difficult. But it’s necessary to put on weight. Most people think they eat enough to gain weight, but are not eating close enough. It’s not a couple days a week, it’s every day. The consistency of your nutrition and training will pack on size. It doesn’t happen over night.
Same goes with AAS, ASS are not magical. If your diet, nutrition, and training, as well as basic supplementation and SLEEP are not in order ; the steroids will have minimal effect.
The question is not “what workout” it’s “how much and what should they eat?”
As far as how often should one train in the gym.. I train every day. I train one body part a day with 2 accessory muscles thrown in. People can tell me all day I train too much and to take a day off, **** that. It would be different if I was a power lifter and focused only on heavy compound lifts. Some weeks I go heavy throughout the week, some weeks I go a bit lighter. Start your meals throughout the day, get a sick pump in the gym, have your post workout supplementation and meals; stay hydrated with your water. Repeat.
Everyone will have a different opinion.. listen to your body.