<what's the difference between a 4 stroke from a 2?>
A 2-stroke motor burns oil, meaning you have to either pre-mix your gas with 2-stroke oil, or most have a seperate tank that you have to keep filled with oil.
A 4-stroke motor is just like a car - there is motor oil in the engine/transmission, but you just put normal gas in it.
<<*what does it mean when people say they shift gears, like i know what that is but when you shift up do you go faster or what?>>
Shifting gears is a way for the bike to be able to have enough power to take off fast, but still be able to go at high speeds without the engine revving too high.
When you take off, you will be in 1st gear - and the bike will have enough power to pull a wheelie, or take off really fast. Once you get moving, you will hear the engine wind up, so then you shift to 2nd gear, and wind the engine up again, then shift to 3rd, 4th, 5th, etc. (it's the same in a car). When you want to slow down, you downshift, and the engine will slow the bike down to keep from wearing your brakes out.
Some dirtbikes (racing bikes) have what is called a 'powerband', meaning that at certain rpm's (revs) it will have a lot of power. More than one person has flipped a dirtbike over in a wheelie by hitting the powerband unexpectedly. This keeps you from having to downshift to get more torque/speed - like when you hit a ramp.
*and when you see the kind of bike (for ex. KLX125, or a CRF150F) what do the numbers mean?
The letters are usually meaningless - just the model #, but the numbers usually relate the CC (cubic centimeters) of the engine - so a KLX125 is most likely a 125cc engine, and a CRF150 is a 150cc engine (slightly bigger).
Most dirtbikes are in the 125-250cc range. The size of the engine usually dictates how much power and speed the bike will have, but some will fool you - because you can squeeze a lot of power out of a small engine (and they are lighter).
*and whats the diff between R and F?
Not sure what you mean. If it is part of the manufacturers model #, it is probably meaningless.
Stick with cheap used bikes while you are getting started - that way when (not if) you drop it, you won't mess up a good bike.
Good luck - and have fun!!