In my opinion start with Gen 1 OU, it makes your battling skills a lot better and makes you think about how momentum works in battles without the fluff of modern mechanics. From there in whatever metagame you want, go with offense, the battles are faster and you can more easily practice and move Pokemon around.
I am not saying stick with offense, you can switch later, I am a stall player myself.