Научиться web-разработке будет легче, разделив обучение на части.

1. HTML, CSS

2. CSS - фреймворки

3. JavaScript, DOM

4. Git, GitHub

5. React / Angular / Vue

6. Node.js

7. API и базы данных