Should new programmers learn ASP first or ASP.Net? [closed] Should new programmers learn ASP first or ASP.Net? [closed] asp.net asp.net

Should new programmers learn ASP first or ASP.Net? [closed]


I'd pick ASP.NET MVC over classic ASP. The problem with classic ASP is the support level for it. With MVC, you learn both about web get/post and state management, while at the same time getting the advantage of using your favorite OO language.


I would say don't learn classic ASP and then ASP.NET. Classic ASP is dead. Or should be.

Why not learn ASP.NET (MVC and WebForms) while also dabbling in PHP. Looking at PHP would help a developer get a sense of what its like working at a lower abstraction level.


I'd say most new web developers would be better off initially learning about HTTP specifically without muddying things with either classic ASP or ASP.NET.

Once they have the fundamentals, then I'd suggest moving straight to ASP.NET and a compiled/object oriented coding language.

While classic ASP is more compact and focused (smaller group of objects to grasp), most code written using it is unfortunately in VB-Script.

Some of the most atrocious code I've ever seen was classic ASP web sites in VB-script. While it is probably possible to write maintainable and clear code in VB-Script, the language itself seems to almost encourage the complete opposite.

Also, it sounds like ASP.NET MVC would be a better choice for your environment as it "hides" less about HTTP from the developer. For certain types of application it is a better choice then ASP.NET Web Forms.

In summary: skip the classic ASP and avoid all of the bad habits and problems that it can introduce.