For developing a website as you want (A online Survey),
You need
HTML,JavaScript,css, php/asp.net, database(mysql/sqlserver or whatever you want to use).
However you can develop in php also.But If your are more interesting in ASP.Net then I can suggest you a better approch
=>Learn some basic html,CSS,Javascript
=>use
Visual Studio[It is very user friendly]
see
Basic ASP.net website
=>Create database in sql server using Management studio[Again it is a fantastic and user friendly Tool]
=>Learn how to
connect database with ASP.net website
=>Laern
ADO.net
=>Carete pages one by one
=> Enjoy the project