I don't know ASP, and, rather than learning it, I figured I'd delve straight into ASP.NET...<BR><BR>2 Questions:<BR>============================<BR>1) Does anyone know books / materials that assume you are NOT transitioning from ASP to ASP.NET? Almost every book written to date assumes you know ASP...I know HTML, Javascript, and programming concepts, but zero ASP.<BR><BR>2) Would I be wise to learn ASP first, and then go to ASP.NET, or is my approach (straight to .NET) a more logical one?<BR><BR>Thanks in advance.<BR>ak7<BR><BR><BR>If you know lots about web programming but zilch about ASP, I would suggest:<BR><BR>learn VB.NET<BR>learn ADO.NET<BR>find dummy ASP.NET pages which show how to integrate these two with HTML, Javascript and your database knowledge<BR><BR>PS not sure if you know databases but it would be a v.good idea if you want to get anything useful out of ASP or ASP.NET.I've been working with ASP for two years and am now in the process of learning and using ASP.NET. I would recommend you start with ASP.NET - it's a whole different world and getting started with it early will give you a headstart. There is an advantage in learning ASP 2.0/3.0 (migration) so do look at it if you have the time)<BR><BR>There are several books out there now on ASP.NET but my recommendation is this: Start with VB.NET books. The new Microsoft Visual Basic Step by Step is outstanding for teaching the Visual Studio.net IDE along with VB.NET for beginners and moves at a pace fast enough to keep interest of existing ASP programmers. I would have a firm grasp on VB.NET prior to moving on. My own plan is: VB.NET Step by Step, Coding techniques for VB.NET, ASP.NET Step by Step, Building Web Solutions with ASP.NET and ADO.NET, ADO.NET Step by Step. These may not be the best or most advanced books, but I think Microsoft Press has gone a long way to put out material that Programmers can use to build a firm foundation. Most of these are available at BookPool at huge discounts.<BR>I'm not so sure I'd agree with starting on .NET. While not neccessarily a bad idea in terms of learning the .NET platform, there are other considerations.<BR><BR>Most of the ASP world is currently using ASP 3.0. In fact, I doubt that very few companies are going to do any production work whatsoever in .NET until some time and the inevitable patches come along. .NET will also require some extensive re-writing for many companies as well. <BR><BR>If you are learning .NET as a hobby and don't intend to do it "for a living", by all means, go straight to .NET. But if you would like to nail a job doing ASP, then learn ASP first. It isn't going away any time soon, and the differences are vast enough that going backwards would drive you nuts. It is much easier to go from ASP to .NET (which is why all the books take that approach). You will also find a MUCH larger base of examples and pre-existing code to choose from in ASP, if only because .NET is barely a few weeks old. <BR><BR>-Todd Davis<BR><BR>