It comes and goes. I always know most of the syntax of languages I know, but with a bias towards languages I've been using recently or very familiar with. For example, I don't know C++ syntax that well off the top of my head right now, but there have been times in the past when I did, and I could quickly get back into it by coding in C++.
Similar for libraries. There are some libraries like NumPy that I know most common functions off the top of my head, but I still need to look things up frequently. Then there are libraries like Hugging Face where I have to check the documentation every time.
Comments
It comes and goes. I always know most of the syntax of languages I know, but with a bias towards languages I've been using recently or very familiar with. For example, I don't know C++ syntax that well off the top of my head right now, but there have been times in the past when I did, and I could quickly get back into it by coding in C++.
Similar for libraries. There are some libraries like NumPy that I know most common functions off the top of my head, but I still need to look things up frequently. Then there are libraries like Hugging Face where I have to check the documentation every time.