Forgive me for my ignorance on this subject, but I'm a relatively seasoned php programmer who's had no experience in any other Web programming languages, except some Ruby.
I've been told some time ago that ASP and ASP.NET are somewhat equivalent to PHP since they perform basically the same tasks,i.e. handle post and get requests, can print html, access a database, and so on.
So if they're similar and in PHP I can basically do everything I need for a web app, what is the need then for another language in the Microsoft Stack, namely C#??
If I'm not mistaken, C# is one of the most sought-after language here at SO, so I'm guessing I'm missing something big here.
Could I have some clarification? Thanks in advance