Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create a path like this one shaped around you.
Module 1
Chromebook Linux Workflow and Client Project Planning
Module 2
HTML Refresher and Semantic Page Structure
Module 3
CSS Foundations and Visual Design
Module 4
Responsive and Accessible Interfaces
Module 5
JavaScript Programming Foundations
Module 6
Browser Interactivity, Forms, and Data Loading
Module 7
Node.js, HTTP, and Express Servers
Module 8
Relational Data and Application APIs
Module 9
Accounts, Sessions, and Web Security
Module 10
Shopping Cart, Orders, and Test Payments
Module 11
Portfolio Shop Integration and Acceptance
Module 12