Just having a degree in computer science or a certification in ASP.net is no guarantee of a job, but it does put you on the right path. ASP.net is one of the most versatile programming languages out there for websites, which is why many web designers are learning it. It allows them to bring in various programming languages like C# and VB.net to create web applications without a lot of trouble or time investment.