Getting Started with Natural Language Processing, for Developers (Part 1)