Creo que se sentirá avasallado con tantas cosas acumuladas, a ver si lo puedo poner desde otro punto de vista y simplificarlo un poco.
XHTML y CSS hacen falta.
Javascript tb es recomendable por lo menos hasta nivel medio, como ayuda en lugar de jQuery que hoy en día es algo muy engordado, prueba con
mootools, aunque de Javascript lo más importante al empezar es que te quedes con el como funciona.
Y ya PHP y SQL para "inicios" en mi opinión es demasiado fuerte, para páginas dinámicas con bases de datos, yo te recomiendo que tires por
Joomla! que tiene muchas cosas ya hechas (plantillas, plugins, extensiones, etc.) que hacen casi de todo.
Sin embargo, como mencioné antes, de Javascript y PHP al menos es recomendable que te enteres de como funciona, pq normalmente aunque uses plantillas y plugins te gustará acabar retocando algo por tí mismo, y la forma en que se construye una página en Joomla! es con eso. Es decir saber como funciona y saber retocar las cosas, no saber construirlo todo desde cero.
En Joomla! tb encontrarás por el camino alguna que otra tecnología interesante, como
Blueprint.
Otra ventaja de Joomla! es que tiene una comunidad inmensa por lo que encontrarás mucha ayuda tanto de documentación como de otros desarrolladores en los foros.
Por
resumir, mi consejo consiste en el uso de Joomla! pero de forma que cuando veas el código que genera lo entiendas.
De Java (JSP, JSF...) olvídate, de hecho yo estoy en las trece de que Java debería ser erradicado de la web, coladero de virus y malwares donde los haya, ninguno de mis equipos tiene ya Java. Y de ASP pues por el momento tb déjalo (pobre M$
)