Sorry if this is the wrong place or something, but I saw a question in here on PHP vs ASP.NET, which made me think it might be. On the other hand, I also saw posts asking about people's breakfast, so I don't really know...
Users are already starting to embrace web applications such as Google Docs over their desktop counterparts. From a coding perspective, it seems like many languages are shifting gears to be more web-oriented. For instance, Java has embraced JavaFx, which seems more of a web-app library than swing was/is. Even more, it uses CSS for styling. There are tools for developing cross platform apps for iOS and android in HTML5 (Yes, I know that they're slower, not as popular, not completely platform independent etc. but still). I've also heard that Windows 8 development involves HTML and CSS (though I haven't looked into it that much).
I'm asking this from a skill-development point of view. I've been reading Objective-C and Java books, in which interface design is a nightmare compared to HTML/Javascript/CSS. As HTML/Javascript/CSS starts to invade desktop interface development and more web applications are built with HTML5, will knowledge of Java/Objective-C/C++ become secondary to knowledge of php/ASP.NET/HTML/CSS/Javascript etc. Will web skills be more important than desktop skills?
NOTE: By desktop skills, I mean skills that are used in desktop today (or three years ago). By web skills, I mean skill that are used in web today (or three years ago). I know it's a pretty vague distinction, but the skill you would develop today to program an app in Java are different than those you would learn to build the same app for the web (at least until recently) completely