We're having a project work where university won't guide us at all. I've decided to use MERN stack to build a website. But I'm confused on what topics should I learn in html, css, javascript etc.
What topics of javascript would be relevant to web development and in what order should they be learnt? Or do I just learn enough to write hello world and move on directly to building? I tried doing that with django, but it didn't work well for me. I fixed codes using stackoverflow but I was learning really nothing. If I had to create that project from scratch by just using google, I could not be able to reproduce it. That's why I'm trying to be more objective in how I approach this learning.
There are sites that are popular like "The Odin Project" for MERN. But what for other things that aren't having such dedicated websites? How do we figure out what topics should we learn?
For eg: In university courses, we've a syllabus for everything.
This is the syllabus of Discrete Mathematics of Mumbai University. It's not like everything in the world about discrete math was taught in this syllabus/contents. But enough was taught so that students could learn other concepts and other courses of Undergraduate that have discrete math as preriquisites. That's exactly what I'm needing.
Not knowing the contents that I should be studying would require me to study this book https://www.amazon.com/Professional-JavaScript-Developers-Nicholas-Zakas/dp/1118026691 from start to finish which is very tough for anyone to do.