Regarding Python: Official Python docs are actually very readable, and give quite a kickstart in a short amount of time: <a href="https://docs.python.org/3/tutorial/index.html" rel="nofollow">https://docs.python.org/3/tutorial/index.html</a>
python is relatively simple. But what matters is what you need to do with python. Different uses mean you need to learn to use different python libraries.
NLP is a much bigger field and requires a lot of prior knowledge, which I'm starting to learn now. My approach is driven by requirements. That is, I need to accomplish a certain function, find the general idea from the internet first, and then go learn the corresponding technology.
How quick? Also what do you mean NLP? As in …<p><a href="https://en.wikipedia.org/wiki/Neuro-linguistic_programming" rel="nofollow">https://en.wikipedia.org/wiki/Neuro-linguistic_programming</a><p>Learning NLP will take you along time on its own. Possibly even years.<p>What’s your Python experience so far?