I made this website and blog using a self-hosted WordPress site on wordpress.org. I had been wanting to learn how to make WordPress websites for some time as a lot of professional websites are built using the WordPress platform and it has a lot of options for flexibility with responsive layout customisation. It also saves money to learn how to code websites yourself; instead of buying a fancy template with limited drag-drop functions. Potentially with coding, any free template could be changed to look however you want it to be.
This then took me on a long winding journey, as the deeper I got into the bones of web design the more tools I learned to use. For example, I learned how to manipulate CSS and PHP coding using a code program called Dreamweaver, create SQL databases to store my site, build a site on a local host server and upload my files using an FTP program.
I spent about 3 weeks really looking into coding and searching for the most useful tutorials and resources. For those starting out and wanting to make websites using WordPress, these links are what I found helpful: