Yo no programe [se puede decir programar?] mi sitio.
No programe mis scripts, uso Joomla!, lo que hago es irlo modificando, y lo he hecho en muchas partes, como el tema, los css, algunas funciones, inlcuso los "plugins".
Crear un sitio desde 0, puede ser muy facil, lo que cuenta en los CMS es el excelente manejo de la informacion.
PD. Recuerdo que hace años surgio el debate sobre si HTML y crear paginas web se podia considerar programacion.