Então maghcafe, sabendo HTML e CSS você tem uma base boa de como a parte Front End da Web funciona, no entanto dependendo do tipo de site que você queira criar é aconselhável você aprender e utilizar um CMS ( Wordpress por exemplo é o mais utilizado).
CMS são basicamente gerenciadores de conteúdo, você publicando um site apenas com HTML e CSS terá apenas um site estático, já com um CMS terá todo um painel de administração para postagens e gerenciamento, se você optar por utilizar wordpress, terá que ter pelo menos um conhecimento básico de PHP.
Posso te recomendar aprender PHP Basico > Wordpress > Bootstrap (opcional mas útil ) e Javascript.
Boa sorte