The best way to get experience is to go out and build stuff. If jobs require X Y and Z knowledge, go see if you can build something with X Y and Z. Its probably hard, require a ton of work and time, but that goes for everything worth learning, and is the “cost”.
This is the field in general. There wont be a day where you go “Ah I know 100% of everything about that!”. If you ever get to that point it probably means you aren’t learning anything worth learning.
So I assume you spent maybe 20 minutes or so going through this list and you learned maybe 5 different things you could learn, and roughly why you would want to learn them. The first step of learning anything is figuring out what you don’t know. The simple task of trying to do 1 thing opened up a bunch stuff you just realized you didn’t know. I’m sure there are some things in there you might not really want or need to know, but it is a start.
Its ok you don’t know all of it, that is to be expected when starting out!
The other thing I usually recommend when it comes to getting experience is spending your time wisely. You can take 50 courses and learn less about X than if you just started trying to use X and fighting your way to getting stuff to work. (Google is your friend)
The best quote on the topic is simply “Experience is experience”. Experience in failing is arguably more valuable than going through a tutorial walk-through where you don’t run into issues, and just trying to memorize everything you’ve seen.
Your the judge of what you need, not someone else, and it depends 100% on your own personal goals. I could say “go learn React, its the best thing ever!”, and you can go skim over what its about, how its used, and see if it aligns with what you want to do. If it is something you want to learn you can dig a little more into it to see if there are per-requisits to learning it.
Only after doing such, you can personally gauge what you should really dive into next. Don’t jump around and learn stuff if you have no personal interest in it, or seem to need it at the time. An example would be cryptocurrency, which was all the rage when bitcoin was worth a ton of $$$, but odds are you don’t need to go learn it right now.
When I say “learn” there are different levels. The first level is just becoming aware with what something is. For example, I recommend knowing what webpack is, but I don’t recommend trying to learn 100% of its api and how to use it unless you actually need it. The second level is the one where you go actually use it. I believe most tutorials go into the first level with varying degrees, but they will never get you to the second level no matter what
Finally, I want to bring up how anyone can gain experience with development/coding, as you only need three things. Time, grit and an internet connection. You need time to read, learn, struggle, succeed, build and destroy. You need grit to stick it out when you do get stuck, when you do fail, and when you just can’t get stuff going. Having an internet connection means you gain access to tons upon tons of resources for free.
Good luck, keep up the grind, and get that experience!