Sorry if this has been asked before but i have seen different canon lenses. Red band, gold band, silver band and even broken bands. As i'm new here which would be best
Canon branded lenses with a red band are known as "L" (Luxury) lenses. They typically have the best possible optical quality and build quality. Quite a few of them are weather-sealed (sometimes you need to put on a filter to get weather-sealing).
Canon branded lenses with a golden broken band are considered "consumer grade", which means that the build quality is a bit less and you may not get weather-sealing or Full Time Manual focus, but the optical quality can still be quite high and you can have a prime with a golden broken band (such as the EF 50 f/1.4) that delivers better optical quality than some of the "L" zooms.
Canon also has a few lenses with a green band which denotes that they use special diffractive optics, which result in smaller and lighter lenses, but reports of optical quality are mixed. I think the only 2 examples right now are the Canon EF 70-300 DO IS USM and the Canon EF 400 f/4.0 DO IS USM.
So what is best really depends on what you expect from a lens. If you want both the best build and optical quality, you should look at "L" lenses, but as a rule Canon has not yet built any "L" lens with an EF-S mount.
However, they have come out with a number of optically excellent EF-S lenses such as the EF-S 10-22 and the EF-S 17-55 f/2.8.
If you can wait with buying the lens it may be an idea to have a look at the reviews of the latest 2 Canon lenses before you decide:
Canon EF-S 15-85mm F3.5-5.6 IS USM and
Canon EF-S 18-135mm F3.5-5.6 IS USM
They're just out so there's not that much out there in terms of reviews but that will quickly change once they hit the shelves.