Have you ever put any thought into how simple it is for humans to understand language? Just think: in everyday conversation, we convey our thoughts through a series of sounds that make up a language. How our brains are capable of translating so much unstructured data into useful information can be unfathomable.
Language does not come as naturally for machines; it takes a considerable amount of programming for them to understand even basic statements. So how do they do it? With NLP.