1. HTML + CSS.
Then build your personal website.
2. Learn JavaScript.
Then build “tic tac toe”
3. Learn react + node.
And that’s it.
You can build Facebook, Twitter, and even a full banking app with this stack.
1. PayPal
2. Netflix
3. LinkedIn
4. Uber
5. Groupon.
You will obviously need other specialized skills but html+ JavaScript + node stack can build amazing things.
But the message is simple.
Start small. Build something.
Then keep growing.
I am not a developer but I have led multiple teams to build technical solutions to real world problem.
The stack I described above + a database can build almost anything apart from ML & AI tech.
Most real-world problems can be solved with a few sets of programming skills.
An app the size of Facebook requires 1000s of senior engineers so I know you can't build it after 3 Udemy courses.
But you can build a good social networking app with JavaScript + Nodejs.
e.g. getstream.io/build/social-n…
It's a bit long (11 hours) but you'll learn the basics very well with this course.
That's your basic frontend stack.
Take this Node.js + Express.js course
That's your beginner full-stack course.
Then learn more and more and more...