Ahoj,
ber to tak, že jsi to napsal do sekce ".NET", takže převážná část lidí tu má kladný vztah k .NET technologii.
Karlos to rozepsal moc hezky..
.NET je framework, který ti umožňuje vyvíjet desktop, web, mobilní aplikace (WinPhone) a mnoho dalšího. Tenhle jazyk je hojně využívaný na vysokých školám a pokud ne, tak používají Javu, ze které C# vzešel, tudíž toho mají mnoho společného.
PHP je intrepretovaný (skriptovací) jazyk a já mám v zásadě problém s jeho koncepcí i vývojem OOP.
Má mnoho kladů, je zdarma, hosting je prakticky taky zdarma, běží to na Linuxu, což u .NET technologií se říct nedá (i když jsou tu pokusy jako Mono) a na trhu je celkem poptávka po PHP programátorech.
Jestli neumíš OOP, tak bych s PHP vůbec nezačínal, protože se celkem snadno může stát, že spadneš do škatule "lepič kódu".
Chce to vědět jak OOP funguje, omrknout nějaký frameworky, např. český Nette a vyzkoušet si nějaký web pod tímhle frameworkem a s jistou štábní kulturou.
To samé ale platí i v .NETu, ať už u ASP.NET či jinde, jen díky tomu, že už to není tak snadný jazyk/technologie, tak těch bastličů je tam o dost méně než u toho PHP.
V zásadě je rozdíl mezi "umět" PHP/.NET a umět, jestli mi rozumíš :)
Někdo se naučí syntaxu C# jazyka či PHP, udělá hello world a prohlásí, že umí.
Jiný v tom dělají 4 roky a neřeknou, že tu technologii zvládají, jen že jsou schopni v tom něco na úrovni napsat.
Ono je v podstatě jedno, co si vybereš teď, nejlepší je vyzkoušet oboje a co bude tvůj jazyk, který tě bude živit se zvolí až dle toho, jestli seženeš práci jako PHP nebo .NET programátor :)
Evžen