@eli There is a lot you need to know, and there are far more abstractions than it used to. That means there are more stuff to learn, but it is often easier to get started. What I tell most fresh developers is that they just need to start somewhere. And get back to basics and learn the core building blocks. Knowing how plain JavaScript, HTML, CSS, SQL and HTTP works makes it much easier to learn all the crap we have built on top of it.