Der Satz "da ich mich für die Informatik sehr interessiere und viel programmiere" ist schon zum scheitern verurteilt.
Aber sei es drum :)
Schritt 1:
Kauf dir einen Server
Schritt 2:
Lad dir ein Windows Server Image und installiere das auf dem Server
Schritt 3:
Werde Windows Server Experte
-------
Also ich kenne mich relativ gut mit Windows Servern aus, so wie deine Frage formuliert ist, wird dir das keine Freude machen. Man installiert nicht einfach "mal eben" nen Server, das ist ein Prozess mit dem man sich sehr intensiv auseinandersetzen muss. Ein Server bietet verschiedene Dienste an u.a. auch Virtualisierung (das was du brauchst). Ein Server besteht sowohl aus Hardware und auch damit verbunden, passender Software.