Yes, there are a lot of differences between them. They are called anabolic-androgenic steroids. These are basically male sex related hormones; anabolic means body building and androgenic means masculine characteristics. In sports their use is illegal. They are used in the belief that they increase the muscle strength and hence performance. Although it may be true in short term they are deleterious to health if used on a long term basis.