The advantage of basic HTML is that it is actually a very readable language. Look at the code sample below:
<h1>News in brief</h1>
<img src="/images/olympic-rings.png" alt="Olympic Rings">
<p><b>China</b> are currently leading the medal table, followed by <b>USA</b>, <b>Great
Britain</b>, and <b>Korea</b> who have sneaked ahead of Russia by winning more gold
medals, even though they haven't got as many medals overall.</p>
<p><a href="/medal-table.htm">See full medal table</a></p>
Notice that all the text shown in black is just text – that's what you want to appear on the reader's screen. The bits in bright blue are filenames. It's only the dark blue, purple and green that are in any way complicated. But even then, they are usually reasonably easy to understand.
<h1> marks the start of a main heading
<h2> marks the start of a subheading
<p> marks the start of a paragraph
<b> marks the start of text in bold
<img...> marks an image
and so on.
Nearly all tags are paired up with a closing tag, so </h1> ends the main heading, </p> ends a paragraph.
You need a certain level of logic to get your head round this, but a lot of it really is more a language thing than a programming thing.