Introduction to Web Programming
To get started, I recommend working through the interactive tutorials on freeCodeCamp. Another great resource for learning and reference documentation is MDN. MDN offers courses and tutorials on HTML, CSS and JavaScript.