Its easy to learn something new and it’s easy to forget it quickly. It happens with all of us. Especially in programming, there are a lot of terms and constant updating of the things.
So, keeping yourself aware of each and every point would be difficult.
However, the main point in the software industry is to build solutions to a specific problem. Tech stacks that you need to use, come next. I have experienced this several times. But, I think you need a lot of experience in most of the programming stuff before everything can be remembered by your muscles. It will definitely take time. It is not a one day process. It may be anything from planning to software product development.