The overground are more traditional trains as opposed to the metro style for the Underground. Overground is more of a ring around central London - it's useful for avoiding going via central London if you don't want to. The Overground doesn't go anywhere near Heathrow.