Natural Language Processing is an area which interests me. I know little about it and I'm hoping somebody can suggest a starting point. Basically I'd like to develop a search algorithm specific for natural languages. One that deals with ambiguities in an intelligent fashion. Where would be a great starting point? Can anyone recommend some good papers or other resources to help me get started?