Te respondo como deberian responder todos para no presionarte ni obligarte a q estudies X si o si....
Php o Asp, da lo mismo.. los 2 hacen lo mismo... Asp (y Asp.net, q yo lo recomendaria q estudies en vez de asp) es de Microsoft, Php es de Unix... eso no viene al caso, no importa si te gusta o no microsoft... es nada + para q sepas por donde va. Asi q, estudia el q vaya contigo, el q se te haga mas "facil" y el q te guste más, no el q use la mayoria y no el q te digan los demás...
Manual de
Php-->
http://php.net/manual/es/
Manual de
Asp.Net-->
http://es.gotdotnet.com/quickstart/aspplus/
Manual de
MySql-->
http://www.desarrolloweb.com/manuales/34/
Recuerda q estudies el q sea, el lenguaje de base de datos siempre será el mismo... MYSQL.
Cual recomiendo? Ninguno, eso lo decides tu, ya te lo dije..