What is the best way to learn NLP specifically. I would like to learn about the modern methods used in Open Assistant and ChatGPT (even though its performance is very poor compared to OA).