sana ne asp.net diyeceğim ne php
ben 2010 yılında bilgisayar programcılığı bölümünü (2 yıllık) bitirdim.
şuanda açık öğretimde (işletme) boş boş takılıyorum.
2005 yılından beri (vay be neredeyse 10 sene olacak) yazılım ile uğraşıyorum.
2008 yılında okula başlamadan önce yazılımcı olarak bir firmada çalışıyordum (üniversite mezunu olman zorunlu diye birşey yok.)

şuanda sene 2014 ve özel bir şirkette php yazılımcısı olarak çalışıyorum.
css&css3 + html&html5 + javascript&jquery + php + mysql + son zamanlarda da sunucu konularında aktif olarak çalışıyorum.
benim ile hemen hemen aynı (belki benden daha iyi belki değil orası önemli değil) konularda bilgiye sahip ama php değil de asp.net + mssql bilen bir arkadaş ile aynı firmada hemen hemen denk ücretlere çalışıyoruz.
arkadaş bildiğim kadarıyla üniversite terk.
demem o ki asp.net yada php bilmem önemli değil.
ne bildiğinden çok bildiğin şeyin hakkını ne kadar verdiğin önemlidir.

piyasaya bakarak daha çok php tercih ediyor diyorsun fakat bunun bir çok sebebi var.

windows sunucu maliyetleri ile linux sunucu maliyetleri bir değildir.
aynı zamanda php açık kaynak kodlu bir sistem olduğu için bir çok konuda hazır classlar kütüphaneler bulman çok kolaydır. netbeans gibi çok sağlam ide ler ile php kod yazmayı adeta keyifli bir iş haline getiren programlarıda ücretsiz bulabiliyorsun.

asp.net ise açık kaynak kodlu değildir. aynı zamanda visual studio gibi asp.net denilince ilk akla gelen programlarda herkesin alabileceği ücretlerde değildir.

işin özeti php tercih sebebi olmasının nedeni hem maddi hemde bol kaynak nedeni ile. fakat bu sebepler asp.net kötü php iyi dedirtmez.

dediğim gibi işin özeti sen bildiğin programlama dilinin hakkını verebiliyorsan sorun yok.