I am deeply committed to bringing certain changes to our planet - so I have a lot of motivation and I do not have any children or a wife to keep me busy ;)
I have used an early version of dot net and several different SQL server platforms - including sql server. If you want to make websites then there are clients who will pay you to work in dot net I am sure - but I think PHP is still more common. I haven't looked into dot net for a long time, but I am guessing that it is used more by large corporations who are invested in Microsoft products already. In my experience PHP is more commonly used and is more accessible and basically free too. If you know the principles of programming then PHP is not difficult to learn - in fact it's quite easy.
It comes down to what you want to do in life and what kind of projects you want to work on, but it certainly doesn't hurt to have experience in several different languages.