what happens to you it's perfectly normal. I've been through the same things, and I am afraid there is no quick escape. it's part of the learning process. at some point as more complex/advanced concepts arise you'll start to learn less/at a smaller rate. what I would do, is reading books or try to grasp concepts without thinking much about implementation (think about design patterns, system architecture, frontend architecture etc.) start new projects where you gradually can implement something new learn the basics of git/github and start contributing to open source I think it's ok to just ask in the wild