|
I'd go with asp.net; you can use VB, C++, or C# for that. Chris will take me to task for saying this, but there isn't a lot of reason to learn asp 3.0 at this point. People who already know it are getting a lot of mileage out of it still, but there isn't much demand in the market for asp compared to asp.net.
The html itself can't talk to a database. You use a server side language to talk to the end user and to the database, like a proxy running messages back and forth between the two. It uses html to talk to the person's web browser, and then depending on what you pick, it uses some method of talking to the database. Asp used ado and dao before it, asp.net uses ado.net which is a great deal more mature as a technology.
If you know html pretty well, you're probably familiar with forms and posting or submitting the data somewhere else. Whether you go with asp, php, or even cgi, you're mainly going to write code to accept the data a user posts, do something with it, and then craft an answer in html for them.
|