On the e string why does it go up a whole step from the open e to the 1st fret and 7th fret to 8th also goes up a whole step, how does this work I thought that each fret goes up a half step doesnt it?
E and F are a half step apart. There is no note between them. E# is enharmonic to F and Fb is enharmonic to E. The same is true of B and C.
It's like if you look at a keyboard, every other key isn't black (black meaning sharp/flat notes). There's no black key in between E and F, or B and C. So the whole chromatic scale is: A, A#, B, C, C#, D, D#, E, F, F#, G, G#.