is something I haven't done. Old fashioned ASP, a bit, PHP a bit. Get the latest version.
Start with web tutorials before you buy books and courses just hit google for asp.net tutorial or php.
There all much of a much ness anyway.
Create an obect, log on to the database, pass in a query. access the results and write them on to the page.
I noticed your response to Jacqui. Learn SQl don't worry about whose, there are some differences between the various vendor implementtions, but these are vendor specific addons. Select, Update, Insert and Delete are the same every where. Even those vendors who foolish twiddle with the syntax implement the SQL-92 standard.
If you've got a windows box. Get IIS, MSQL (DE), going for the windows side. PHP, PostGre/MySQL. Even set up linux on a separte partition.
Then go from the basics. Puting up a page, getiing a parameter off the user. Secure sign in. Use of cookies etc to preseve state. Fun ones like disoplaying a table of data 30 records at a time are always good exercises. Saving the query as a file on the loca machine for imp[ort into excel or some such. Once you've got a tool box of techniques and building blocks in these two flavours you are pretty much set. The mechanics of doing web based db apps do not change between platforms. Alll you have to do is transalte and then maybe tweak.
If you are not familiar with sql. Get MSQLDE, Access, or MySQL. Don't use the silly gui stuff, though, dive straight into raw SQL. It takes a long time for the learning curve to start getting steep with these technologies, they are designed for a quick return/high production.
It's nowhere near as difficult as people would have you believe. In fact most problems people run in to are the result of design contraints or poor choices.
LAMP is
Linux using Apache, MySQL and PHP
LAPP is
using Apache, PostGreSQL and PHP.
WIMP using Windows, IIS, MySQL and PHP
Tee Hee
LAMP & LAPP are very popular, but you'll need to pick up Linux/apache to be taken seriously in the market.
That's not difficult either as long as you remember it does not work like windows becuase it isn't windows.