A diferença básica do ASP e do PHP, é que no PHP você pode fazer com que ele seja pré-compilado nesse caso é onde o PHPtira vantagem do ASP, pois a performace fica bem superior. Agora na hora de escolher qual a linguagem você irá utiliza-lá depende do seu servidor. Se for usar APACHE + LINUX, nem pense 2x é o php a melhor opção agora se for utilizar ISS + WINDOWS asp fica bem melhor em desempenho, pois cada linguagem se utiliza melhor dos recursos de cada servidor citado. Não posso falar nada sobre o ASP.NET, pois não sei muito sobre ele. A resposta para sua pergunta é bem simples: Saiba as duas, depois você saberá qual melhor utilizar de acordo com o servidor, projeto, objetivo, etc... Saiba as duas e a que você mais gostar deverá se especificar nela Quanto mais linguagens você tiver uma base, mais critíco você será e melhor seus sistemas ficarão. Abraços, Roberto