RE: learning to gain
If you're not gaining, and you have potential left, then IMO adding steroids won't help that much, as something else is missing.
First post your stats here (maybe brief training regime too). Next post you diet over in the diet forum.
And yes, the side effects do happen. It's different with everyone, but you're altering your basic body chemistry - you will get side effects.