Hallo palo,
Was kostenlosen Webspace angeht, kenne ich keinen, aber hier http://aktuell.de.selfhtml.org/links/provider.htm findest du sicher was. Was die richtige Sprache angeht, wenn es um dynamische Webseiten geht, tendiere ich zu PHP. Es ist sehr verbreitet, d.h. du findest etliche Informationen und viele Provider, die es anbieten. Zudem ist relativ einfach zu erlernen. PHP kommt ausserdem mit einer sehr guten Dokumentation. Fuer eine lokalen Testserver bietet sich die Apache-Mysql-PHP Kombination von http://www.apachefriends.de an, die einen unkomplizierten Einstieg bietet.
Unter Windows kommt auch ASP.net infrage, dann wuerde ich aber einen IIS dem PWS vorziehen.
Ich arbeite gelegentlich mit C# unter ASP.net. In Deutschland ist ASP.net auf Webservern allerdings nicht allzuoft anzutreffen, sodass du hier kaum die breite Basis von PHP vorfinden wirst. Was ASP (ohne .net) angeht, ist es praktisch ueberholt, von Perl verstehe ich zuwenig, um was nuetzliches dazu zu sagen.
Dieter