Preguntaste exactamente lo mismo
acá y
acá, y ya se te ha respondido.
Cita: En realidad si utilizas "programas" de edición de texto plano no aprenderás mucho, aún así entre ellos yo he trabajado con Dream Weaver.
Con respecto a esta opinión estoy en
total desacuerdo, se aprende mucho más desarrollando código sin ayuda de ningún tipo de asistente primero, porque eso implica que debas conocer lo que tratas.
Acerca de Joomla y demás, antes de manejar cms,
primero mejor aprender los lenguajes de desarrollo y todo lo relativo a la web (no solo es codificar). Diseñar en web no pasa por instalar un paquete en el servidor para apretar 3 botones y mover unos módulos. Los cms son usados como base de desarrollo de web autoadministrables (no son para soluciones básicas), para esto otro es necesario aprender html, css y javascript, saludos.