Well, i'm here to help.
First, you're going to have to make a text document, and learn the basics of the HTML template.

Lets go over what these mean. The first line clarifies that we are coding html, and the second line marks where the code begins.
The third line marks the head of the website, where we put the title, which decides what the website is named.
The fourth line marks the end of the head.
The fifth line marks the beginning of the body, where all the text and code goes. The sixth line marks the end of the body.
The seventh line marks the end of the html.
What you now have to learn is the basic tags. To insert text, you write <p> Insert text here </p>
To insert larger text, replace <p> with <h1>, and to insert an image, <img src="https://imagelocation.jpg">
Now that your website is done, change the document type to .html and you can now open it offline. However, if you want it to be accessible online, there are multiple free hosting services, my favorite of which is Neocities.
An example of basic website is this:
