1. Learn about internet (domains, http, browsers, servers etc)
2. Build something with html and css. Learn about accessibility (so many people don't properly add all the properties on their html tags)
3. Learn javascript to add interactivity.
4. Get a book for functional programming. Most modern ui frameworks use a lot of functional concepts. Learn a functional language too. (Elixir is pretty)
5. Deployment, stuff that was supposed to be backend engineers job but now you can do it. Functions, cloud stores, cdns, etc.
5. Look for jobs on the job boards and see which framework is trending right now.
MVC isn't unique to those frameworks or languages. It's just an architecture. You can find many MVC frameworks in js.
Secondly, you don't need MVC architecture to build HN. You can use a different pattern and still have a server side rendered app that reloads on each page click.
Also, afaik HN uses firebase to expose an api. You can directly store data to firebase from client side. So you still don't need those full stack frameworks to build HN.
1. Learn about internet (domains, http, browsers, servers etc)
2. Build something with html and css. Learn about accessibility (so many people don't properly add all the properties on their html tags)
3. Learn javascript to add interactivity.
4. Get a book for functional programming. Most modern ui frameworks use a lot of functional concepts. Learn a functional language too. (Elixir is pretty)
5. Deployment, stuff that was supposed to be backend engineers job but now you can do it. Functions, cloud stores, cdns, etc.
5. Look for jobs on the job boards and see which framework is trending right now.
6. Build a HN clone in it.
Thank you for coming to my hn talk.