then you upload your webpage and set it up

If you need webpage scripts (forums,blogs,portals,...) you can find all of them here
Home - OpenSourceCMS . Maybe its not easy for beginners to install them, so beginners might need some help with installing.
Hosts can also have a function to install some of those scripts with just one click. Ofcourse you have to fill the required data (after you've clicked to install it) into the installation form, before the script will work. But its faster and easier.
000webhost has 1-click installer which lets you install some common scripts.
