Get a web development job, even a terrible job, as soon as possible. You'll learn much more by doing more than 40 hours a week of work on the Web than doing 2 or 3 hours a night teaching yourself. Those who can differentiate between a good and a bad design will have an easier time learning how to develop websites. Mentors can provide you with a clear path from the years you spent in the field so you don't have to stumble upon learning web design.
Most people want to learn quickly, so they omit the fundamentals of web development, such as HTML, CSS, and JavaScript. From basics to advanced topics, learn how to create sites in Webflow and become the designer you always wanted to be. First of all, I wasn't a millionaire when I was learning web development, so don't consider Bootcamps and other expensive courses. Every time I needed to learn something to solve a problem in my project, I watched how other people had solved similar problems.
When looking for the right mentor, make sure you find someone who does the type of design you admire and who specializes in what you want to learn. If you want to learn website design, you must know the connections between websites and the people who visit them. And, after a few years of experience, I can quickly understand the concepts of web development, so I prefer documentation to anything else. Some of these channels help to learn new concepts, while others help to create projects and others introduce new concepts.
If you want to learn how to design websites, the first step is to understand what exactly web design is. I used to watch a lot of channels like FreeCodeCamp, Tracontroversy Media, Google Chrome Developers, The Net Ninja, JavaScript Mastery, Fireship and others when I started learning web programming.