Most new programmers started coding with web design. And while it's a beginner friendly way to start, you should be open to exploring other fields not yet as explored like web design.
I'm not saying web design is full, but with the latest trends in Nocode and -
DIY apps, let's just say it's a very challenging environment for junior devs.
Therefore the only way to survive and stay relevant as a web dev newbie is to be willing to learn new skills and venture into new fields if necessary.
Specializations like Cybersecurity, Cloud computing and Blockchain are still relatively new and they obviously require web applications.
Therefore there is an opportunity for newbie coders to train and establish themselve in that niche and multiply their earning power.
Remember, you won't necessarily make money by working harder than others, rather you make yourself valuable by doing what most people can't do.