How can an absolute beginner get started with machine learning, especially in the area of natural language processing. It's something I find very fascinating. Thanks.

My background: Degree in education, Self-taught programmer, 5+ years coding experience started out as Full-stack now I'm mostly Front-end.