If you’re learning to code, learning how to learn is going to be a big part of your process. There may be a steep learning curve in the process, lots of ups and downs involved, and that’s ok – it’s very natural! It is straight-up 100% impossible to know everything about programming. Nobody knows every programming language, every single method that’s out there, every library and framework, or the perfect solution to every problem. Don’t worry about learning everything, just focus on what you do know and extending that.
Remember to make good habits early. Bad ones can be hard to break. For example, it will be easier to write clean code in the future if you start doing it the right way from the very beginning.