Prend un truc gratos dans un premier temps, comme ca:
https://www.alwaysdata.com/
Créer un compte, obtient une url (ils vont te filer un truc en pseudo.alwaysdata.com).
Récupère les accès FTP et utilise un logiciel ftp pour uploader ton site.
Une fois fait, go sur pseudo.alwaysdata.com créé plus haut, enjoy.
Quand tu as un truc prêt, et que donc il est temps de passer au payant (cad enlever *.alwaysdata). Tu peux te tourner vers leur offre payante, ou aller vers un autre presta moins cher comme:
http://www.ovh.com/fr/hebergement-web/
La première formule à 2€ par mois pour un site de faible envergure suffira largement, même si l'interface ne sera pas la même se sera le même principe: login/password ftp => j'upload mon site => je consulte mon site.