A blog about trying to make yourself better at making and designing websites. Also about random shit.

Why are you trying to catch up with the web?

One of the most exciting things about the web is that it's always on the move, and it's always growing. Unfortunately, that's also one of the most anxiety-inducing things about the web. There is a lot to learn, and it feels like we don't have much time to catch up with it.

So what do we do about it? How do we learn everything there is to know about the web?

I think with all the things that adults need to do (relationships, money, children, etc.), it's basically impractical to keep up with everything that there is out there—unless, of course, it's literally your job to do such a thing. For the rest of us, it all boils down to priorities.

To figure out your priorities, you have to break down why you're worried about not learning everything in the first place.

I know that for myself I was worried that I would limit my job opportunities if I didn't grasp as many technologies as the next person. Now, this is true to an extent because some companies are looking for specific skills like "React experience" or "Vue.js knowledge." But in reality, you need to realize that what really matters are the projects that you've done, how good your decision-making skills are, and how well you communnicate, instead of the number of tools and frameworks that you know. Getting up and running with new tools is easy. The hard part is solving the business problems.

Another worry that you might have is not knowing where to start. As a beginner, it can be tough when there are hundreds of tools out there that you can use, and you don't even know where to begin. I think for this problem you need to prioritize the basics. To do that you can go to physical classes like Girl Develop It (you can go too if you're not a woman—I've been to GDI classes myself) or online ones like JavaScript30 or Udemy. Get good at the basics first before you try to branch out to other tools.

Also check out communities like Codepen and Glitch to see what technologies people are using and to learn from them as well.

So, yes, there's no need to panic when you're faced with a huge mountain of knowledge to learn. Prioritize and take it slow. Maybe even have fun! Recently at work I just learned image optimization and accessibility.

And it was awesome. It's fun to learn so don't stress. People learn things at different stages in their life. It's a slow process, and you got this.