I am an intermediate PHP developer, and have been using PHP for a few years. My question is what is the learning curve like for ASP.NET compared to PHP? How long would it roughly take to reach a competent level to be able to develop semi-complex applications ?
I know that's quite subjective...but I was just curious as to how long it might've taken you guys.

Cheers