3 ms·
I reject the premise. It's such a broad subject that I'm not sure there's any meaningful answer to your question, but of all the ways I'd describe it, "hard to
by caymanjim 7y ago
I reject the premise. It's such a broad subject that I'm not sure there's any meaningful answer to your question, but of all the ways I'd describe it, "hard to learn" isn't on the list.
Most web development involves gluing together existing components. It's cut-and-paste programming until you have to scale things up. All the problems have been solved. When I'm working on a web application (which has been about half my career), I rarely feel challenged. Usually I'm writing the same application for the tenth time, just in a different language or framework. There are hundreds of web frameworks, and it can be frustrating having to learn a new set of tools and libraries every time flavor of the month changes, but that's not hard; it's just tedious.
The primary challenge for most web systems is scaling. There's a huge difference between being able to handle thousands of visitors a day vs millions. Very few sites ever need to scale to millions, though. And scaling is a problem for any system; it's not a challenge unique to web development, and not something you even need to think about if you're still learning the basics.
Is there something specific that you're struggling with? I'd suggest picking a framework (arbitrarily) and going through the tutorials out there. Something like Node/Express is pretty easy to get started with by following online tutorials.