Personally, I thought ASP .NET was easier to start with. Microsoft has a fairly good website with information on getting started and understanding how to use the features.
If you're doing freelancing, I'd say go with PHP just because it's still cheaper to host PHP than ASP.NET - many clients would prefer the cost-saving PHP. When working freelance, it's all about what the clients want (ie. what would get you more jobs).
uncomplicated? own dwelling house page. greater advantageous? ASP.internet. own dwelling house page is the main least puzzling to learn. ASP.internet is a soreness to learn. I spent 2 days reckoning on a thank you to connect with a database and nevertheless have not discovered it. own dwelling house page is a lot greater ordinary. coming up ASP.internet is loose on dwelling house windows. seen Studio is a impressive IDE. The community is wonderful for ASP.internet. between the downsides to ASP.internet is which you an use lots of languages. C#, seen undemanding.internet, IronPython, IronRuby, own dwelling house page.internet etc. it relatively is not uncomplicated to discover good tutorials for all the languages. An upside is that ASP.internet is a lot greater guard then own dwelling house page. learn own dwelling house page in case you opt to construct own web sites. learn ASP.internet in case you pick a activity interior the destiny.