#1
I'm trying to breakout of writing all songs in one single key but I haven't seem to be able to do this with it sounding terrible! Say if I'm writing a song in G major and I want to break out of it and switch like the verse and chorus to be different keys. Like if I break G major to say, E major it just sounds so funny to me.

Any tips/theory behind switching keys in songs?
is too young to be versed in such grown up ways...

please listen to my band at www.drawntofury.com
#2
There are sevaral approaches to key change.

Using the relative key is one of them. The relative key is sort of like an "opposite" key. If two scales are relative, they use the exact same notes, but start on different ones.

An example. G Major and E minor are relative to each other:
G major: G A B C D E F# G
E minor: E F# G A B C D E

See? Same notes.

Another technique is called modulation.
http://www.ultimate-guitar.com/lessons/guitar_techniques/modulation.html
#3
So like using the relative minor/major? Seems simple enough haha, Ill looking into that modulation lesson, thanks!
is too young to be versed in such grown up ways...

please listen to my band at www.drawntofury.com
#4
That's the most common key change.

There are other techniques like using common tones and unorthodox (for lack of a better word) chord progressions which help modulate.

Try it. Try soloing in G major, then write an E minor progression and solo over that.