>>379031112
Playing online in Push servers is the best way to learn, low downtime and objectives let you practice the very important skill of predicting other players movements. Bots have really forgiving hitboxes compared to players and they don't move like a human so that could hold you back if you practice offline. The shooting range workshop map is good for figuring out the ironsights of guns too, there's a section with moving targets to test rapid aim adjustment that makes it much more useful than the base game shooting range.