Salut,
Flash, HTML, Javascript, applets, silverlight, tout cela s'exécute sur le navigateur du poste client, le code est juste stocké sur le serveur dans un fichier. Ce qui est exécuté sur le serveur c'est PHP, ASP.NET, JSP, Python,...
Pour ce qui est des serveurs je pense que tu n'a pas la moindre idée dont cela est géré, sache que si tu débute pour faire des sites web tu aura pas foule de visiteurs au départ un petit mutualisé suffit, tu n'a pas à t'en préoccuper.
Comme tu semble avoir tout à apprendre commence par lire les tutoriels sur le développement web, ici par exemple : http://web.developpez.com/cours/