This tutorial is meant for beginners (or almost-beginners), but I will only cover what I need to to teach you to make this game; so I will include links in each section so you can actually learn the topics in greater detail.
The first part (this article) of this tutorial covers the basics of HTML.
HTML, as you probably already know, is the language that makes web pages possible. Every web page on the internet, excluding images, plain text files, and other “static” files that are not web pages on their own, is really just a file containing HTML. That HTML is what tells your browser how the web pages should look, and tells it what images, links, sounds, videos, etc. should be on the web page.
So when you type a URL into your browser, or click on a link, your browser sends a request to the server of the website and tells it what page it wants. The server then processes your request and responds by sending a HTML file back to your browser. Your browser reads the HTML file to know what the web page should look like, and then it “renders” the web page onto your screen.
Some people think that HTML is a “programming language,” but it’s really not. It’s actually a “markup language”. (the ML in HTML stands for Markup Language) The difference is that a programming language is a set of instructions for a computer to follow, usually line-after-line, that tells it how to do something (like rendering a markup file). Whereas a markup file is just a file of text that include extra little bits that tell your browser (or whatever is reading the markup) how to structure and display the text.
One last thing to know about HTML is that HTML, on its own, cannot “style” websites, or make them look pretty or decorated or anything else - HTML is just used to define the layout or everything on the page. For styling a page, you must use CSS. (You can see how important this is. Why don’t you head back to the real page