All you need are Apache and PHP. I think you can also run PHP through IIS, which is Microsoft's version of Apache (it's a web server).
You might also consider trying ASP, it's similar to PHP, it's a server side scripting language. Much easier to work with for beginners, just download Visual...