en la web hay tutoriales de como desarrollar cms básicos, que pienso que es lo que estás buscando... existen hasta video tutoriales y en español
aunque no estaría mal también aprender a convertir un diseño de PSD a joomla o wordpress o cualquier otro CMS