My first website I built for free using the hPage Website Builder - https://www.hpage.com
I wanted to create a website and I found hPage which is a platform which allowed me to create it for free. I absolutely have no idea how to code or create a website template so it's good that they already have designs which I can choose from. I eventually upgraded to a paid package once I got the hang of it to avail the business features and get my registered domain, etc.
I suggest just choose the website builder since it's cheap. I only pay 4.99 euros a month for mine and that is SUPER affordable compared to others already.
You can use wix.com, goaddy.com, and other platforms to build your site for FREE. Also, there are courses on udemy on how to build your own site without no coding experience.