This article aims to quickly cover the similarities and differences between NLP, NLU, and NLG and talk about what the future for NLP holds.