Since you already have the writing skills, you've actually got the hardest part covered! For someone with no coding background, I wouldn't recommend starting with 'raw' HTML from scratch.
You should definitely look into Twine. It’s a tool specifically designed for writers to create branching stories. It exports everything as a single HTML file that you can host anywhere. It uses simple logic for choices, and as you get more comfortable, you can add CSS to make it look professional.
Another option if you want a more 'Visual Novel' feel is Ren'Py. It uses Python, which is very readable for beginners, and it has a web-export feature.
Check out the 'Dev Tools & Guides' section here on F95; there are plenty of 'Starter Kits' for HTML games that will save you weeks of work. Good luck with your story!