Quote Originally Posted by AmirVscas
...Btw my budget is around 600$ so i have to get a lens from this list or something that fits my budget so please dont recommend something i cant get.

Canon 28-135mm f/3.5-5.6 IS
Canon 17-40mm f/4L
Canon 17-85mm f/4-5.6 IS
Canon 10-22mm f/3.5-4.5

Sigma 24 - 70 mm f/2.8

Tamron 17-50mm f/2.8
Tamron 18-270mm f/3.5-6.3
Tamron 28-75mm f/2.8

Tokina 12-24mm f/4

the thing im hearing from my friend who recently purchased the 17-40 is that he was hoping for it to be amazing, but he is a bit disappointed with the sharpness. he told me i should also have the Canon 17-85mm f/4-5.6 and also the Canon 10-22mm f/3.5-4.5 in mind. By the way my camera is not a full frame and soon like in couple of months im thinking of upgrading to a full frame so i want something to be useful for me when i get my full frame.

by the way this is out of topic but what is the cheapest Canon full frame? is it the 5D? its around 2000 thats sooooo expensive..i have to work my #&# off to get that body
I think that your first priority is to decide whether or not you really need full frame and whether it is in your budget. The cheapest FF Canon is the (discontinued) 5D.

The following lenses on your list are NOT usable on Full Frame:

Canon 17-85mm f/4-5.6 IS
Canon 10-22mm f/3.5-4.5
Tamron 17-50mm f/2.8
Tamron 18-270mm f/3.5-6.3
Tokina 12-24mm f/4
(and the 18-55 that came with your 350D)

If I were you I would forget full-frame and look rather at a more modern crop body that does high ISO better than your 350D.