In marine corps boot camp we learned basic marksmanship with the m16, very good instruction, a few days on a simulator, a few days lying prone sighting in(in basic you use a loop sling, lasoed around your armed) for hours. then a week off shooting everyday til qualifying the last couple days. after boot, at infantry school you shoot everything, m16, m249, 240g, m2, mk19... i was a anti-tank assaultman so also got to fire SMAW rocket launcher, blow up some stuff with c4, set off mines and make a bunch of improvised explosive stuff. once in the fleet, wh got a lot of live fire, i was a smaw GUNNER so got to qual and carry an m9, and had to carry the smaw also, A-gunners carry 16s, it just sucked that when we did most live fire exercises only
everyone got to fire their weapons except smaws so i just ran around going"bang bang" but its still good....
then random people get picked sometimes to go to different courses and whatnot, and comeback and teach your squad what you learned ex; M1 benelli course...FUN i had never fired a shotgun til then.... anyway yeah speaking for the marine corp, you get a fair amount of weapons training, btw this was 2000-2004
"the days....."