Cita: lo q yo queria o quiero es aprender un lenguaje de programacion para paginas dinamicas......habia dicho xml pq he leido q el php ya esta "out" y el futuro es el xml
Me salta la misma duda que pulento: ¿Dónde leiste eso???. XML no es un lenguaje de programación, XML no es para crear páginas WEB (que se puede... pero va más allá).
Ve a XML solo como un medio para transmitir información... si a algo vendría a suplantar sería al HTML para el caso de generar páginas WEB. Lo que hace XML (o su propósito) es separar e independizar el contenido de una aplicación, más allá de "interactuar entre lenguajes" (como menciona jahepi) es la portabilidad entre aplicaciones...
Si tu objetivo es crear páginas dinámicas comienza por conocer HTML, CSS y JavaScript (por lo menos) para hacer páginas estáticas.
Saludos!