Do a lot of companies still use ASP.net? I have a chance to learn it if I dont get an internship. I'm wondering if its worth my time to learn to use in the future.
If you start learning ASP.NET, I'd recommend skipping WinForms and start with ASP.NET MVC. The latter is a really good framework for .NET projects. It shares many features with popular frameworks (RoR, Django…) and doesn't get too much in your way. No _postBack() and horrible viewstates.<p>If you like corporate culture, once you've acquired a moderate level of expertise in .NET, finding a job should not be too difficult — depending of where you live of course.
>I'm wondering if its worth my time to learn to use in the future.<p>Not sure if it's worth learning on your own, but if you get hired to do it, a lot of the skills are applicable elsewhere, if not the knowledge of the libraries.<p>I'd have no problem hiring someone proficient in .NET for a java job, and vice versa, presuming they were smart and hard working.