Hacker News new | ask | show | jobs
by fallinditch 724 days ago
Books are ok but I think it's better to learn with websites that use live coding examples and exercises.

https://www.freecodecamp.org/ is good, the Responsive Web Design and JavaScript courses are a good place to start, there's a great community of learners and tutors to help.

The MDN developer resources is a useful site to keep open while you learn. https://developer.mozilla.org

Now pick a framework to start learning and building with. React is the most used but I chose Svelte because it is powerful yet has simpler syntax and is easier to learn, also supposed to be more performant.

The Svelte tutorial is an excellent learning resource, nicely detailed and structured. I also found it to be a useful refresher for JavaScript in a more practical real world context. https://svelte.dev/

While doing the Svelte tutorial, and in fact all the time now, I have a tab open for an AI chat bot. I find Perplexity to be particularly useful for explaining syntax and code snippets.

If you want to get more into JavaScript then a good book is Eloquent JavaScript https://eloquentjavascript.net/

Other posters have pointed out the complexity of the back end stuff and devops, etc. You can simplify this aspect by using a service like Supabase or Firebase.

2 comments

Thank you for the reply,after rethinking my post I understood that the question is very imprecise but after some insight from here and another post I've been shown,I think I will start Fundamentals of Web Development 3rd Edition and decide what to do after reading that (and gaining more insight about web dev hopefully)

Currently I'm reading Python's crash course along with CLRS,planning to start reading that book after those.

Gonna need all the MOOPs I've seen here too for sure!

Also check https://roadmap.sh/ for, well, (developer) roadmaps.
Please, people need to stop recommending eloquent JavaScript. It’s fine for 6 chapters then it becomes absolute garbage, with the worst explanation for promises and async that I have ever seen in my life. “Crow networks” wtf! Stupid contrived example, I own the bloody book and it’s one of the only programming books I own that I NEVER RECOMMEND TO ANYONE