Puedes ver muchos CMS en sitios como
www.hotscripts.com .. eso sí .. no está de más que antes aprendras y conozcas sobre PHP y base de datos (recomendable) .. Por qué si ya es dificil diseñar una aplicación desde cero .. pero es intentar hacer "ingenería inversa" (de código->obetner como funciona) .. sobre todo en aplicaciones de mediana envergadura...
Un salduo,