Active Server Pages (ASP) gives you the freedom to add advanced features to your website.

The aim of this tutorial is to give you an easy, yet thorough and correct introduction to ASP. It starts from scratch but requires that you already have a good knowledge of HTML. If you are new to HTML, you should start with our HTML tutorial.

ASP can be used in many contexts - discussion forums, polls, shops, SMS gateways, mailing lists, etc. The only limitation with what you choose to do with ASP is your imagination. ASP is not hard to learn, but be aware that ASP is more sophisticated and demanding to learn than HTML. Therefore, patience in the process is a virtue.

This tutorial cannot show you everything. Therefore, some engagement and a will to experiment are required. If you need help along the way, we recommend that you use the forums for such support. This is where you meet the real experts who are willing and ready to offer tips, suggestions and advice.

What is needed?

It is assumed that you already have a text editor and know how it is used.

Next, you need access to a computer or a server that can run ASP. In contrast to HTML and CSS, ASP is not affected by which browser your visitor use, but by the type of server hosting your pages. This is because ASP is a server-side technology.

In the next few lessons you will learn all about how ASP works, and how to set up your computer to run ASP. After that you'll learn about specific functions and methods.

When you finish this tutorial you will be able to code ASP and thus have access to unlimited possibilities for adding interactivity to your webpages.



ASP is no longer being further developed by Microsoft - it has been replaced by ASP.NET. But ASP is still a fully functional scripting language and you may choose to continue to learn and use ASP (i.e., if your server only supports ASP, you need to maintain an ASP website, etc.). If it's not necessary for you to use ASP, we recommend you learn PHP instead: PHP tutorial.

<< Table of contents

Lesson 1: What is ASP >>