Se você está na eminência de fazer o site rapidamente pode estudar um bom CMS para faze-lo, eu aconselho o Joomla ou o Drupal, se for estilo blog aconselho o WordPress. Utilizar um bom framework como Zend, Doctrine ou até mesmo o CodeIgniter também pode resolver o seu problema mais a curva de aprendizado é maior do que um CMS. Agora se você quer aprender rápido meu amigo, não há atalhos, o html e css são linguagens de interface só para que você possa desenvolver a casca do seu projeto, então primeiro deve decidir oque quer ser, um front-end, back-end ou um full-stack, e a partir dai estudar as ferramentas necessárias para ser um bom profissional no seu ramo. Não sou um programador sinistrarão porque decidir ser full-stack, mais se precisar de ajuda estamos ai.