Tips for Weapon Modeling?

As you know I’m trying to learn to model, and I figured that trying to make weapons would probably be the best start, so do any of the proffesionals have any advice for a greenhorn? Like say how to make a circle out of a block?