It's hard to see the frame when you're in the picture, a lot of people don't notice how much they've grown because they're so focused on what lies ahead. Here are three surefire ways to know you're making progress;
What you search for online: You don't look up "how to solve/create (insert problem/task)", when you see a problem you decide on how you want to solve it and only have to look up functions, tags or properties that will help you solve the problem your way.
How you debug: you're now able to understand error messages and sometimes solve errors just by reading error messages.
How you perceive bugs: you don't see error messages or bugs as attack on your ability to code but as a soft jab from the program reminding you to cover your blindspots because for you, your IDE/code editor is the boxing ring and the problem you're working on is just a sparring partner that wants you to get better.
Coding isn't for the faint of heart, it'll test your IQ as well as the perception you hold about yourself. I can't promise it'll get easier, I can however guarantee that you'll get better as long as you're committed.