How hard is it to get a job even at the entry level?
Imho it really depends on your local market.
It's generally not super hard, though, considering that "web dev" nowadays means an extremely wide range of stuff.
This said, I think that these days with the virus outbreak less companies are hiring, but it's definitely not limited to the tech industry.
On the other hand, many are now dipping their feet in the remote/distributed work.
With any luck, lots of companies will end up appreciating it, and so when things will go back to normal, there'll be tons of new remote opportunities, which means that even if your local market sucks, you'll still have plenty of chances anywhere else in the world, without the hassle of moving away from friends and family.
I want to ask the programmers in this thread if The Odin Project is worth pursuing if I want a career in webdev?
I'm not familiar with that specific course, but the current web dev world has a surprisingly steep learning curve, as opposed to when I started, some 15 years ago.
Whereas back then HTML+CSS+PHP were enough and JS was just some shitty language that made sites incompatible across different browsers, nowadays web devs, even just front end devs, are supposed to know A LOT of very complicated stuff.
You need to know your way around the terminal, Node, build systems, preprocessors, transpilers. Then you'll need to know about JS, some frameworks (React, but not necessarily), some way to handle data (Redux, but not necessarily), how to interact with APIs, etc.
I'm lucky enough to have lived through all these changes, so I had years to figure them all out to a professional level.
New devs aren't as lucky, but at least starting now means that most of the confusion has settled, and so y'all (hopefully!) won't end up changing tools every couple of months because a newer shiny thing appeared out of the blue.
What I'm trying to say is: take advantage of courses! Especially if they are free!
I'm sure you'll realize it quickly enough if it's shit, and worst case scenario you'll have lost a few hours.
Also, if you are a sociable person, check out some local meetups, because usually these communities are excellent, very open and welcoming to new people, full of great advices, etc.
In my case, I know for a fact that the WordPress community is amazeball, and my local meetup makes no exception. I know lots of people that started attending as newbies, and ended up being hired by some of the best local companies.
(In other words: networking is really helpful in this industry!)
I realize that with the covid most meetups are suspended until further notice, but a few of them moved to online-only, and kept going on nonetheless.[/QUOTE]