ну раз базовые знания html есть то стоит почитать и про css (надеюсь вы это и имели ввиду).
Затем идет развилка. Это и выбор направлений разработки сайтов (сервер/клиент), и у каждого из направлений есть свои поджанры так сказать. А еще стоит выбор языка (благо для клиентской части выбор не велик — либо js либо никак… почти никак).
Но можно выделить общее: нужно иметь представление, хотя бы базовое о том как работает интернет (наверное даже ограничиваться штуками вида DNS, HTTP, HTTPS) (возможно это будет интересно и познавательно).
Раз уж вы начинающий, предлагаю начать с изучения javascript. Опять же на нем можно писать как клиентские скриптики галерейки, так и сервер. Но не советую останавливаться на одном языке. Попробуйте php, ruby, python… что понравится по синтаксису, что вообще понравится то и используйте. Со временем придет опыт, и вы станете выбирать язык уже по мере необходимости. Все языки в общем похожи, так что проблем с переходом с языка на язык особо не возникнет. Правда переход с js на что-то другое возможно будет тяжелым.