★You need a Web Application - ASP or PHP - Know the difference★
Two very common ways to create web applications are PHP and ASP.
PHP runs on a Linux web server, usually running Apache web server software.
Like most Linux related code, it is open source which means you might be able to find free software out there, some where, and I hear that it is not too difficult to learn .
ASP code can be written in either of Microsoft's ™ most popular programming languages, Visual Basic (VB) or C# (C sharp).
The latest of these languages uses “DOT NET” which is easier to use and faster than the old non-dot net versions. ( AKA ASP Classic)
ASP of course runs on a Microsoft web server, running a program called IIS (internet information server)
I do all of my application development using VB DOT NET.
The reason is simple. I can build both Win-Form and Web-Form applications with one programming language.