imo, mag establish ka muna ng mga elements sa HTML then go to CSS, then add element function sa javascript, Kahit yung mini concept na design mo muna. Pero dati sa internship ko, inuuna nila yung backend logic, then iimplement nila sa mini concept na page.
about sa number 3. If trip mo mag design or mag build lang ng mga web pages, pursue the Front End Developer path. Sinabi mo naman na mamaster mo din yung JS, so learn frontend frameworks like React.js, Vue.js or Angular(mahirap pala to lol)
pero if gusto mo na lagyan ng mga logic yung webpage mo, try mo naman sa Backend developer path. So nandun na yung mga server side scripting languages like Node.JS with E×ρréšš framework, C#, Java, Python etc.
pero pwede mo naman sila pagaralan ng sabay, and become a fullstack developer.
Goodluck TS!