https://www.arubacloud.pl/przetestuj-za-darmo.aspx tu masz serwer cloud za darmo, jest wprawdzie na miesiac, ale z tego co sie orientuje to mozesz go przedluzac przez kolejne 3, serwer cloud to prawie to samo co vps, tyle ze ma inaczej zbudowana infrastrukture i jest mniej wydajny. samemu serwera stawiac moim zdaniem nie warto na poczatek, warto by bylo zapoznac sie z bashem, z instalacja php, apache, mysql, mariadb + phpma, npm, node, pythona itd itp i dopiero pozniej zabierac sie za budowanie wlasnego, tak jak moj przedmowca proponowalbym ci skorzystanie z linuxa zamiast windows, w przeciwynym razie musisz liczyc sie z kosztami w zwiazku z kupnem windows server (na zwyklym serwera raczej nie postawisz).