2
Get side references of guns and try mimicking the shapes to get an idea of what works. Use mirror modifier so you only have to work on one side.
Also, just realised that you said weapon not gun. A quick way to find tutorials is by searching in the tutorial tab under community. There are alot of blender weapon tutorials there dealing with modelling and texturing.