There are lenses you can buy that can do a little of everything, but the problem is that you end up sacrificing something for that flexibility, at least in my experience. Get yourself a good wide angle lens and a decent macro lens - this will make a good start. For the DX sensor, you have lots...