Where I'm from (Britain), we call a half-step a semitone and a whole-step a whole tone, so bear with me.
The difference between a semitone and a whole tone is that a semitone is the shortest distance you can play two keys (for example F# to G or B to C).
However, a whole tone is two semitones. It's the difference between two keys that are the same type (e.g. F# to G# or C to D) - (black to black or white to white).