Hi, I'm new to photography and I was wondering if you can use other branded lenses on Nikon cameras? I have a Nikon D3000 (entry level of course).

Or can I only use Nikon lenses?

I understand it's the lens that makes the camera to a large extent but the prices are very expensive so my question is to help me understand if I can buy cheaper lenses that aren't Nikon and will they work.

Many thanks,
Pete