You don't need to be a pro in HTML and CSS. You got stuck somewhere in between check Stackoverflow.Learn CSS absolute/relative flexbox, grid
- Document Object Model
- Browser Object Model
- array methods, string methods
- Arrow functions
- ES6 methods
Learn React(preference) or angular or Vue, then learn NodesJS.
Stay tuned for more.