ARMA, Titanfall, Battlefield would be good games to get a feel for different gun plat styles. If you want a small app that helps train reflexes, look into Aim Hero or FPSosu, they are used by professional FPS competitors to warm up and practice before games.