A parte i linguaggi di scripting e modellazione lato client (HTML,js,css)che devono essere conosciuti, vanno fatte delle dovute precisazioni rispetto a quant esposto su.
Innanzitutto dovresti imparare a programmazre ad oggetti e a progettare e gestire in maniere adeguata una base di dati indipendentemente dal linguaggio e dal vendor.
Per quanto riguarda la coppia PHP-MySQL sono abbastanza diffusi ma non sono nè i migliori nè i piu richiesti: il php è molto diffuso in ambiente non professionale e open perchè molto semplice da imparare e ben amalgamabile con il motore MySQL che è gratuito (cosa che per altro si può fare con J2EE). Sicuramente piu professionale è ASPX che in realtà non è un linguaggio ma un standard di gestione delle pagine dinamiche che prevede come codice motore un qualsiasi linguaggio interpretabile del framework.net (c#,J#,c++,vb.net). Andando ancora piu' sul professionale il massimo è rappresentanto da J2EE ejb3.0 che però non è di banale comprensione.