What is the best way to do simple Language Processing?
It’s true that natural language is likely even more complex than we realize. However, I’ve been looking at this field for a long time now, and believe that AIML (Artificial Intelligence Markup Language) [1] is a good, relatively simple place to begin working with sentence patterns, known as “pattern matching” [2]. And, I can recommend my own Meta Guide webpages “AIML Resources” [3] and “Best AIML Videos” [4] as starting points.
[1] http://en.wikipedia.org/wiki/AIML
[2] http://en.wikipedia.org/wiki/Pattern_matching