Arduino gps tracker

So i am working on a project with arduino, to make gps tracker for cars, bicycle etc. My problem is how to make arduino detects movement of a car or bicyle and alerts me on my phone via sms. So far i can comunicate with arduino with sms if i send the key word it replies with gps location, so i would like it to auto detects if a car is moving and sends me alert message on a predifine mobile number which trough i am comunicating with arduino if i send key word?. Any help would be appreciate.
I am sorry i didn't write what am i using: Arduino Uno, SIM900 GSM/GPRS Shield Module, Skylab GPS Module

You would need to write a sketch which receives the position updates from GPS, remembers the current position and detects when the position changes far enough to cause an alarm. Then your sketch would need to send the SMS via your GSM modem.

Work out how to do each of these things separately (find the current position, detect changes to the current position, send an SMS) before you try to bring them together in your final sketch.

Okay, the main problem is i have been working with my friend with this, and i am not so good with programing, so i a trying to find the easist solution to this

The easiest solution is to break the problem down into simple parts which can be solved separately, and then solve each one in turn until you have a working product.

The $GPRMC sentence, if available from your GPS, will give you velocity and heading data. Just check this for some significant non-zero number. Careful, though, drift might give you a small, non-zero velocity so you can't just check for zero.