yea, having a basic understanding of NLP and DL is quite important for understanding the internals of what you are doing plus in case you make a mistake in your code, logic-wise, it is easier to understand the mistake if you have an idea of ML and NLP. you’ll find plenty of resources on these on the internet.