Don’t ignore the basics: JS, CSS, HTML
Why the building blocks of the web remain the core drivers of success in the modern web
The modern web is a daunting place for the novice. Gone are the days when good ole’ HTML, CSS and PHP would get you by. This is the era of progressive web applications, there’s a whole industry spawned called frontend engineering, security has become a thing, and browsers have become infinitely more capable and powerful — and that aint even the half of it. There’s a lot more to learn that there ever has been, and there are hundreds and thousands of truly excellent places to learn from. But a lot — and I really mean a lot — is a distraction.
For anyone that hasn’t or needs a refresher please spend some time poring over the excellent, comprehensive documentation that exists over at Mozilla.
Each of these sub-parts are deep rabbit-holes of their own mastery and to be truly on top of them takes time, but none are strictly too difficult to start fiddling around with. A moderate level of HTML/CSS/JS underwritten by a good foundational programming knowledge is enough to make almost any complex website. Don’t forget the fundamentals, and don’t retreat to the flashy frameworks too quickly, it’ll do you a disservice in the end.