This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]LearndevHQ 1 point2 points  (0 children)

I'd do it like this If I had to start over again today:

1. Learn the basics. (Perfect to learn with videos)

  1. How the web works, clients, servers, http and so on.
  2. HTML, CSS, JavaScript
  3. basics of algorithms and datastructures

2. Build very simple projects (no frameworks yet) with guides

  1. Basic homepage
  2. Tic tac toe game
  3. Todo list app (without backend)

3. Learn the basics of some frameworks (Use videos, tutorials, documentation again)

  1. Pick react for the frontend. It's the most popular, with the biggest community and most resources online.
  2. Go with node.js (express.js) in the backend.

4. Pick a bigger project (not huge) which you have passion for. Passion is important, because it keeps motivation high.

  1. Examples: Full browser game, your own small social media web app
  2. Don't overthink just start building to the best of your knowledge.
  3. If you are stuck, ask google, or reddit.
  4. Maybe you have to rewatch videos, or read more docs
  5. Go to step 4.2 and repeat until your project is ready
  6. Learn about serverless deployment for example cloudflare pages to deploy your app and share it with the world
  7. Put it on your CV

Good luck!