RE: The Competitive Battling Questions Thread
First I would learn about EV's. I can explain that right here.
EV = Effort Value
Each Pokemon has an invisible number attached to it, which hold effort values. EV's are basically points you accumulate. There's 6 different types, one type for each stat on a Pokemon. Now this number isn't there for nothing. It has a huge use - it increases your stats. For every 4 EV's in a single stat, you gain 1 extra point. Now, there's also limits. Each stat can have no more than 255 EV's and you can't have a total exceeding 510. Now, since EV's count by 4's, only 252 EV's will be useful in a single stat. So generally the max EV's you can have in a stat is 252, competitively. You can distribute EV's however you want. You gain them by battling Pokemon. Every time you get Exp Points, your EV's increase. Each Pokemon has it's own EV value it gives.
Zubat = 1 Speed EV
So battling 4 Zubats gives you 4 speed EV's. That will increase your total speed stat by 1 point. Once you reach 510, you no longer earn EV's. Also, lv. 100 Pokemon cannot be EV trained since they don't gain Exp.
I would also learn about basic team styles. This may include Heavy Offense, Bulky Offense, Stall, Semi-Stall, Balanced, Weather, etc. You also need to learn about each Pokemon's sets. Once you play competitively for a while, you will learn what to expect from most Pokemon, which will also aid you in the art of prediction.
My suggestion is to go onto Smogon and read many of their articles. Some of these can be found in the Smog, and a lot are just on the main site. I'm sure you can find them easily.