Skip to page content or skip to Accesskey List.
Search evolt.org
evolt.org login: or register

Work

Main Page Content

Learning ASP in 2 Days

Rated 3.72 (Ratings: 4) (Add your rating)

Log in to add a comment
(5 comments so far)

Want more?

 
Picture of catkins

Christopher Atkins

Member info | Full bio

User since: June 08, 1999

Last login: September 17, 1999

Articles written: 2

So, you've got two days to learn enough ASP to sit in a cubicle and start building sites with it. You've got all the requisite design skills, you know HTML like the back of your hand, and you optimize SQL queries in your sleep (loser). If you are reading this article, you probably have your own reasons why you should use ASP. The only problem is your knowledge of ASP leaves you wondering why people keep naming technologies after snakes...

I was in a similar position as you; I had two days to become fluent in ASP and ADO. I pulled it off, and to my surprise I found it relatively easy. I had some Visual Basic experience so that helped me with the syntax. If you've never used Visual Basic, don't fret, the syntax was designed to be easy to pick up and the scripting edition (VBscript- what most folks write ASP in) is even easier.

These are the things, in order, that I did to ramp up:

(If you don't really know what ASP is then read this introduction from Webmonkey.)

First, familiarize yourself with Visual InterDev. Sitting down with someone that uses it everyday is probably the best way. At least, that's what I did. Some people extol the virtues of doing everything in Notepad/SimpleText, but for the rank beginner, auto-completion and help files can provide a great deal of comfort and much needed assistance. If you can't get a hold of InterDev or find someone who won't mind you looking over their shoulder, your battle isn't over- you'll just have to fight harder.

Your next step is to learn ASP's (VBscript) syntax- here I used ASP 2.0 Programmer's Reference from WROX. The authors do a good job of painting the big picture as well as giving wonderfully applicable example code. It may seem intimidating at first, but keep plugging. Unlike most technical books, this one is well organized and easily absorbed. Despite reviewer and publisher claims to the contrary, I feel this book does a good job of actually introducing ASP as a technology. I recommend reading chapters 1-6 (covering most of ASP), skip chapter 7 (discussing creating components for ASP), and finish up with chapter 8 (intro to ADO). The book also has a handy-dandy reference card in the very front. I feel obligated to mention that WROX also has Professional ASP 3.0- a large and expensive tome that may or may not be of more use to you.

The other major hurdle is learning the fundamentals of ADO. I used another WROX book for this purpose, ADO 2.0 Programmer's Reference. While you'll see a lot of examples using ADO in the ASP book, this book goes a bit more in depth into ADO besides being a great general reference (again with some great example code). While in the beginning you'll find yourself mostly referring to the ASP book, this ADO book is an invaluable reference to have around. WROX has an updated version ADO 2.1 Programmer's Reference, which upon a cursory examination seems to be an improved and updated version of the book I used.

An important part of ramping up quickly is judiciously deciding what material you really need to cover. If you have ever crammed for an exam this process should be familiar to you. In the course of reading through these books, what I did was to try to create an example application- a practice test if you will. The important thing is to really work through the examples you find. Committing the syntax to memory is a simple task if you actively use it. ASP can be parsed by IIS- available in the Windows NT Option pack, as well as PWS (Personal Web Server)- available on the Windows 98 install disk and with FrontPage.

Now, hit the web:

Beginner's Tips from 4Guys:
Some of these are no-brainers, but it doesn't hurt to be reminded.

Intermediate Tips from 4Guys:
Advanced folks may dispute a couple of these but the rationale will lead to insight.

I also made use of their FAQ when I started out.

Can you tell I really like 4GuysfromRolla? For a more complete list of ASP sites, check out this page of ASP links. Don't forget- you'll always have thelist. ;)

If you've made it this far, you are now officially an ASP guru. Yeah, right! But you are on your way...

Good Luck and Happy Coding!

Submitted by r937 on November 15, 1999 - 16:53.

what's up with this: "and you optimize SQL queries in your sleep (loser)." it's a good thing we sql gurus are pretty easy-going, otherwise there'd be a guy with a baseball bat at your door right now ;o) just remember, if your ASP page runs s-l-o-w-l-y, you may need to tune your SQL, then who ya gonna call? me, i hope

login or register to post comments

Submitted by catkins on November 15, 1999 - 18:38.

Just trying to interject some humor Rudy. You are definately at the top of my list of SQL gurus. No offense intended (though I did think to myself, "Rudy is going to have something to say about this", when I wrote that bit). :)

login or register to post comments

Submitted by sgd on November 19, 1999 - 11:59.

so do i spend day 1 reading and day 2 coding or intermixed? (the title has me thinking of the layout of the "Learn xxx in 21 Days" books) (nice job Chris)

login or register to post comments

Submitted by catkins on November 19, 1999 - 15:54.

definitely intermixed- I did many of the examples as I read, and eventually tried to create an example application. I think that is what will benefit the beginner the most- sit in front of the computer while reading the book, try the examples, and eventually try to cobble together something useful. (thanks Scott)

login or register to post comments

Submitted by mwarden on January 6, 2000 - 17:52.

I just wanted to mention that 95% of the ASP "newbies" I've met never fiddled with databases in their life before falling into ASP. Many beginners (to dynamic content) seek out ASP because of it's similarity to client-side scripting. While ASP is easier to learn than the rules of bowling, there are many subjects which you will come across during your ASP travels which will take much more than two days to learn. Database construction is just one example. Geez... I can remember when I didn't even know what a database was.

login or register to post comments

The access keys for this page are: ALT (Control on a Mac) plus:

evolt.orgEvolt.org is an all-volunteer resource for web developers made up of a discussion list, a browser archive, and member-submitted articles. This article is the property of its author, please do not redistribute or use elsewhere without checking with the author.