Pues no solo con asp y php lo puedes hacer.... existena otras tecnologías, pero de las mas solicitadas para crear desarrollos Web son ASP y PHP.
Como estamos en el foro de ASP, se te recomienda mucho, puedes trabajar con el teniendo tu pc con IIS o PWS , y con una base de datos tan sencilla como la de Access, ya cuando tu trabajo requiera grandes cantidades de información, es recomendable utilizar algun otro manejador de base de datos como el Sql Server, o el Mysql.
De igual manera mi forma de aprender fue autodidacta con ejemplos practicos de Internet, Manuales, Libros, etc. y también Felicito a los creadores de este Foro, para mi gusto el más completo en español
Busca ayuda en los Faqs de este foro, o por medio del buscador, donde puedes encontrar mucha información ya registrada sobre lo que necesitas hacer, lo cual es algo básico en el desarrollo (Agregar, Eliminar, Modificar, Consultar) .....ok