HTML is great for static sites, but if you want to generate pages programmatically (or if you need to access a database like MySQL) you'll want to move to PHP or Python. You can learn about HTML and PHP (as well as CSS and a host of other languages) from the W3Schools tutorials, some of the best...