> Chciałbym też, żeby użytkownik mógł sam edytować kokretne paragrafy czy divy (a.k.a panel administracyjny?).
Czyli potrzebujesz jakiś kontent manager typu Craft (lub coś innego).
> Jaki aktualnie hosting (płatny oczywiście) jest aktualnie najlepszy i co muszę na temat wrzucania strony do sieci wiedzieć?
Jeśli chcesz bardziej wejść w to, to możesz zamiast hostingu wykupic vpsa:
https://shinsec.pl/porownanie-vps/
VPS daje ci więcej możliwości. Np. ulatwia zarządzanie zależnościami na serwerze (nie musisz wgrywać przez ftp całego vendora(
https://getcomposer.org/)/node_modules(https://www.npmjs.com/)). Możesz budować strony w oparciu o inne języki niż tylko ruby/python/php. Daje ci taką możliwość jaką jest docker (
https://www.docker.com/). Dużo dużo więcej, bo przecież to twój wirtualny komputer w sieci :P Bodajże aruba daje miesiąc za darmo do przetestowania, a jak się uczysz, możesz zgłosić się do githuba o student pack w którym dostajesz 50$ do wydania na Digitalocean (droplety (vps servery) i volumeny (storage))
Dodatkowo możesz zainteresować się deployem w sieci + CI:
https://travis-ci.org/
https://codeship.com/