--recommended to use free domain and free hosting--
Steps:
1. Apply for a domain. I recommend dot tk for beginners.
2. After getting your free domain, set your name servers to the ff.
ns1.bytesfree.tk3. Apply for a free hosting at bytesfree.tk
ns2.bytesfree.tk
4. In your application, you will be asked for your username, that username will be your sub-domain.
5. Go to bytesfree.tk panel find the addon domains and add your dot.tk domain. You're now ready to go!
6. Find Script Installer under Software/Services - Easy Script Installation in your hosting panel and find the type of CMS (content management software) like wordpress, joomla, drupal, etc. or forums like PhPbb or SMF. Install it in your newly added dot tk domain.
7. Example you installed wordpress. after installation, view your site if it has been installed.
8. Manage your wordpress account by going to use admin as username and your bytesfree.tk account password as your default password.
9. If you want to change your template, find a good template/theme that satisfies you and upload the theme into theme directory. upload the plugins if there is an included plugin in the plugin directory. You can use the Online file manager located at your hosting panel or via ftp using free ftp software like filezilla.
10. Go to appearance -> themes and select the newly uploaded theme and activate.
11. You may visit wordpress.org/support/ for any other help.