I see 3 sins.
#1: Calling it "coding" when HTML is a descriptor, not a progrM. You are basically describing the website, not coding it.
#2: It is not complying with any of the w3 specifications for HTML, as the header is not inside the body, nor it has any headers specifying at the very least the encoding of the page. Another tag for the html version is also encouraged (like <doctype>).
#3 Calling coding "fun". Every experienced programmer will tell you how much coding sucks.