So I have been all self taught. I started really programming in like 7th grade with JS and I have always done JS. I branched off into some other languages like python or ran a private server of a game that was in C# and I was able to copy and paste code and change stuff around just using logic. But I have always felt I was at a level in JS where i just couldnt advance. I feel like there is this wall and on the other side is a whole new world of being able to make so many different programs. And I just cant get to that. Im only 16 yet there is 14 year olds who code twice as good as me. I added some example code of what I did for my AP Exam last year. Im a sophomore in high school. I just have no idea where to go with programming at the moment. I see other code and im just in awe and jelousy because ive done this for years and Im still basically a beginner.
Try getting an understanding of how the lower level languages work (C, assembly). Maybe even caching, paging, and how the CPU executes instructions/interacts with other parts of the computer.
@JacksonAiken3 Well instead of sticking with just one language, work on others and expand your horizons, take a break from one language and just learn another one and maybe come back to JS later. I work with Python mostly but I also work with HTML, CSS, and JS. I want to learn maybe C or C#, but you should never stick to just one language, broaden your horizons. I am the same age as you and I just program everyday, I'm getting better and better at python and JS every day. My advice to you is to start working on another language so you get that satisfaction of growing with another language under your belt.